如何在Angularjs

如何在Angularjs,angularjs,Angularjs,如何从一个整数设置一个默认值 <select ng-model="fav.Type"> <option ng-repeat="type in data" value="{{ type.type }}">{{type.text}}</option> </select> 我的数据如下{text:ABC,type:0} 和fav.Type返回一个整数。您应该使用ngOptions,然后只需设置模型值: <select ng-mode

如何从一个整数设置一个默认值

<select ng-model="fav.Type">
      <option ng-repeat="type in data" value="{{ type.type }}">{{type.text}}</option>
 </select>
我的数据如下{text:ABC,type:0} 和fav.Type返回一个整数。

您应该使用ngOptions,然后只需设置模型值:

<select ng-model="fav.Type" ng-options="item.type as item.text for item in data"></select>

这对我不起作用。我的数据包含三个对象,0-2。fav.Type=2。该列表获取所有三个值,但默认为空。@JohanMagnusson-Try fav.Type=2@JohanMagnusson-介意制作一个plunkr进行复制吗?我创建了一个小提琴,您的代码运行得很好。现在我不知道该怎么办。但是谢谢你!问题是我的数据,我在文本周围有引号,比如{text:ABC…}但是删除这些引号效果很好。{文本:ABC…}
$scope.fav.Type = 0;