标签:
<select ng-model="editObj.AdType" ng-options=" type.id as type.name for type in adTypes "></select>
其中type.id是int,这样绑定后下拉框会生成。但是不管editObj.AdType的值是什么都无法绑定成功。
原因在于ng-options会把int型自动转成string。我们要把它转回来就可以了。
<select ng-model="editObj.AdType" ng-options="convertToInt(type.id) as type.name for type in adTypes "></select>
$scope.convertToInt = function (id) {
return parseInt(id);
};
angularJs select ng-options 绑定int型的时候绑定失效的坑
标签:
原文地址:http://www.cnblogs.com/kklldog/p/4836122.html