我最近開始嘗試使用AngularJS(和Ionic框架),並且我似乎無法讓我的下拉菜單使用一組對象。帶有離子的AngularJS,如何使用ng-options
,如果需要,我可以提供更多的代碼,但基本上我有我的控制器中的下列對象:
$scope.availableCarParks = [{ 'Id': '1', 'Name': 'Parking1' },{ 'Id': '2', 'Name': 'Parking2' }];
而下面的HTML標記:
<select ng-model="selectedCarPark" ng-options="cp.Name for cp in availableCarParks"></select>
出於某種原因,我下拉總是爲空...... 當我做了一個「console.log(JSON.stringify($ scope.availableCarParks))」,當我的控制器被初始化的時候,我看到了一個很好的我的對象數組(在Chrome控制檯中) :
[{"Id":"1","Name":"Parking1"},{"Id":"2","Name":"Parking2"}]
我在這裏做錯了什麼嗎?一定有什麼東西我俯瞰...