Próbuję użyć multi-select Angularjs w moim projekcie.Ustawianie wartości w multi-select isteven of kątowe js
Następujący html to mój div wielokrotnego wyboru.
<div
multi-select
input-model="marks"
output-model="filters.marks"
button-label="name"
item-label="name"
tick-property="ticked"
selection-mode="multiple"
helper-elements="all none filter"
on-item-click="fClick(data)"
default-label="Select marks"
max-labels="1"
max-height="250px"
>
</div>
Wiem, że mogę użyć $ scope.marks = danych w kontrolerze.
Ale problem polega na tym, że $ scope.marks jest zmienną globalną, której nie mogłem zmienić..
Czy istnieje sposób na ustawienie wartości w trybie wielokrotnego wyboru bez użycia modelu wejściowego?
można wyjaśnić nieco więcej? Skąd pochodzą "znaki"? Dlaczego nie możesz tego zmienić? –
@Esteban $ scope.marks jest zmienną globalną w moim kontrolerze.Ale chcę ustawić wartości wielokrotnego wyboru w moim kontrolerze dynamicznie.Ale jeśli ustawię go dynamicznie w kontrolerze oryginalna zmienna globalna zastępuje – Harini