我有一个非常大的应用程序,有很多下拉菜单.我不想修改我的数据以添加空白选项,我不希望占位符可选.什么是最好的方法?
尝试从角度表达式中读取mongo _id字段时:
<tr ng-repeat="person in people">
<td>{{person._id}}</td>
<td>{{person.name}}</td>
<td>{{person.location}}</td>
<td>{{person.active}}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
抛出以下错误:
"Referencing private fields in Angular expressions is disallowed"
Run Code Online (Sandbox Code Playgroud)
plunker链接:http://plnkr.co/edit/dgHNP2rVGPwAltXWklL5
编辑:
此更改已在Angular 1.2.1中恢复:https://github.com/angular/angular.js/commit/4ab16aaaf762e9038803da1f967ac8cb6650727d
我正在使用angular.extend将较小的对象合并为更大的对象.
这是一个数据样本:
$scope.bigDocument = {
"id": 0,
"guid": "e75ce3b3-68f6-423f-94d8-1a613cde0c59",
"isActive": true,
"balance": "$2,437.00",
"picture": "http://placehold.it/32x32",
"age": 38,
"name": "Parks Williamson",
"gender": "male",
"company": "Arctiq",
"email": "parkswilliamson@arctiq.com",
"phone": "+1 (817) 488-3119",
"address": "252 Concord Street, Morgandale, Arizona, 1866",
"about": "Irure nostrud nisi qui do amet nisi adipisicing dolor eiusmod do non laboris.",
"registered": "1995-04-08T20:16:47 +05:00",
"latitude": -6.796341,
"longitude": 40.321499,
"randomArrayItem": "cherry"
}
$scope.littleDocument = {
"balance": "$3,193.00",
"picture": "http://placehold.it/32x32",
"age": 22,
"name": "Coffey Wilcox",
"gender": "male",
"company": "Balooba",
"email": "coffeywilcox@balooba.com",
"phone": …
Run Code Online (Sandbox Code Playgroud)