我在我的项目中使用了一个“ md-chips-select ”npm 模块。当我绑定静态数据时,它工作得很好:
$scope.listItems = [{ name: "Mini Cooper", id: 0 }, { name: "Lexus IS250", id: 1 }, { name: "Ford F150", id: 2 }, { name: "Toyota Prius", id: 3 }];
<md-chips-select ng-model="selectedItems" select-items="listItems" main-title="name"></md-chips-select>
但是当我从http请求加载数据时它不起作用。
$scope.listItems = [];
Section.get()
.success(function(data) {
if(data){
_.each(data ,function (_jsonObject) {
var _c = _jsonObject.Class + "-" + _jsonObject.Section;
var _json = { name : _c, id : _jsonObject._id };
$scope.listItems.push(_json);
});
}
});