próbuje uzyskać wartość początkową dla wybranej elementu i zamiast wypełniania wartości, dodaje dziwny ciąg, jak widać na tym zdjęciu:AngularJS - Wybierz wartość zwraca "? Numer: x?" z zakresu zmiennej
Oto kod JavaScript:
function appCtrl($scope){
$scope.teams = [
{teamId: 10, teamName: 'Foo'},
{teamId: 20, teamName: 'Bar'},
{teamId: 30, teamName: 'Steve'},
{teamId: 40, teamName: 'Jobs'},
{teamId: 50, teamName: 'Macs'}
];
$scope.filters = {
teamIdSelected: 20
};
}
Oto HTML:
<div ng-app ng-controller="appCtrl">
<select class="small" ng-model="filters.teamIdSelected">
<option ng-repeat="team in teams" value="{{team.teamId}}">{{team.teamName}}</option>
</select>
Oto jsbin wykazać: http://jsbin.com/EKOpAFI/1/edit
Próbowałem też za pomocą bardzo słabo udokumentowany select elementu here ale nie mogę zmusić go do pracy w ten sposób albo gdzie moje ID druzyny jest wartością i teamName jest etykieta . Zawsze chce umieścić indeks tablicy jako wartość.
Każda pomoc zostanie bardzo doceniona.
Dokładnie to, czego potrzebowałem. Dzięki!! –
Dziękuję bardzo :) –