我得到了一些像这样的JSON:
[{
"Id": 0,
"Text": "Item 1",
"Selected": 1
}, {
"Id": 1,
"Text": "Item 2",
"Selected": 1
}]
这样的输入:
<input type="text"
value="{{question.postObjs}}"
我想要的是输入中唯一的属性“Text”作为列表。
Item 1, Item 2, ...
这甚至可能吗?我尝试了一段时间,没有任何工作: - (
答案 0 :(得分:1)
在您的控制器中:
scope.text = '';
for (var value in scope.question.postObjs){
scope.text = scope.text + value.Text;
}
在您的输入中:
<input type="text" value="{{text}}" />
或
<input type="text" ng-model="text" />
答案 1 :(得分:0)
在AngularController中编写一个像这样的方法
$scope.getText(){
// which will return ["Item1", "Item2"]
}
在视图中,您可以使用该方法填充值。