Mamy kilka upadków spadek naszej aplikacji, które możemy NIE użycie NG-opcje z ponieważ musimy ustawić atrybut Tytuł na < opcji sama > znaczników, które nie jest możliwe ng-options.kątowe JS wybierz z ręcznymi opcji
Powodem musimy tytuł jest, ponieważ IE < 9 kotlety off wartości, które są na długo i są widoczne tylko z tytułem (pokazuje się przy aktywowaniu elementu)
Teraz, aby zobaczyć problem Patrzę na następujące skrzypce JS.
http://jsfiddle.net/nstuart/nF7eJ/ (Bit HTML)
<div ng-app="myApp" ng-controller="MyCtrl">
<select ng-model="params.value">
<option value="">Any</option>
<option ng-repeat="v in options" value="{{v.value}}" title="{{v.name}}" ng-selected="{{v.value == params.value}}">{{v.name}}</option>
</select>
<p>{{params.value}}</p>
</div>
Idealnie wybierz musiałby 'TEST3' wybrany, ale widać, że pobiera ustawiony na pusty zamiast opcji. Rozumiem, że wynika to z faktu, że wartość ng-model nie jest obecna w ng-options, ale to dlatego, że jej nie zdefiniowałem!
Jakieś pomysły na to, jak uzyskać coś takiego? Być może nawet możesz dodać tytuł do opcji generowanych przez opcje-ng, abyśmy mogli zamiast tego użyć tego?
EDIT
Aktualizacja skrzypce w: http://jsfiddle.net/nstuart/nBphn/2/ się jak opisano w poniższej odpowiedzi.
Gaahhhh! Dzięki, to było to. Zaktualizowałem skrzypce, żeby działało. Nadal dodaje dziwne puste
+1 to również pomaga mi :) –