我最近开始尝试使用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"}]
我在这里做错了什么吗?一定有什么东西我俯瞰...