HTML:现在无法访问对象属性angularjs
<select ng-model="outlet">
<option ng-repeat="outlet in outlets" value='{{outlet}}'>
{{outlet.name}}</option></select>
,在我的控制器:
console.log(outlet)
console.log(outlet._id)
var selectedoutlet = {"_id":"554c930c79d26026307a5a9d","name":"Model Town","city":"Default"};
console.log(selectedoutlet);
console.log(selectedoutlet._id)
输出:
{"_id":"554c930c79d26026307a5a9d","name":"Model Town","city":"Default"}
undefined
{_id: "554c930c79d26026307a5a9d", name: "Model Town", city: "Default"}
554c930c79d26026307a5a9d
为什么我不能访问属性出口对象?我该如何解决这个问题? 我可以看到它是因为我的对象属性是字符串,但我如何解决这个问题?我当然不想循环和匹配字符串。我只需要访问对象属性。
为什么不使用'ng-options'而不是'ng-repeat'? –