Używam angularjs w projekcie, w którym używam opcji ng do generowania.ng-options jak ustawić pierwszy wybór zawsze pusty
Początkowo, gdy strona przeładować i żaden element nie jest zaznaczona opcja html wygenerowany jak poniżej:
<select size="3" ng-model="item" ng-options="s.name for s in itemlist">
<option value="?" selected="selected"></option>
<option value="0">Item 1</option>
<option value="1">Item 2</option>
<option value="2">Item 3</option>
</select>
Ale kiedy wybierz element (ex pozycja 2). Pierwszą puste wybierz zniknął. Wiem, że dzieje się tak, ponieważ model ng jest ustawiany według wybranej wartości. Ale chcę, aby najpierw wybrać zawsze puste, aby użytkownik mógł zresetować filtr.
Z góry dziękuję.
To jest poprawna odpowiedź. – kmdsax
Mój bohater! Od dłuższego czasu zmagam się z opcjami alternatywnymi, mając dokładnie ten sam problem co @arnold. To jedyne trwałe i trwałe rozwiązanie. Dziękuję Ci! –
Dzięki temu omijam to przez chwilę. –