设置AngularJs选择器的初始值
当我试图在angularJS选择器中设置初始值时,它返回一个值为设置AngularJs选择器的初始值,angularjs,Angularjs,当我试图在angularJS选择器中设置初始值时,它返回一个值为“ 我如何实现设置默认值,而不将其设置为一些胡言乱语 我的选择器如下所示: <select ng-model="dataToCheckForImport.importContractId" ng-init="dataToCheckForImport.importContractId=opt.selectedContract"> <option ng-selected="{{option.contract.ko
“
我如何实现设置默认值,而不将其设置为一些胡言乱语
我的选择器如下所示:
<select ng-model="dataToCheckForImport.importContractId" ng-init="dataToCheckForImport.importContractId=opt.selectedContract">
<option ng-selected="{{option.contract.kontraktID == dataToCheckForImport.importContractId}}" value="{{option.contract.kontraktID}}" ng-repeat="option in opt.allContracts">{{option.contract.kontraktID}} </option>
<option value="-1">In Column</option>
</select>
{{option.contract.kontraktID}
列中
这是我得到的输出:
我也尝试过将其设置为字符串,这只会使我的输出具有“字符串格式”,如“
我做错了什么?如果有人发现这一点,问题是类型之间不匹配。 在我的示例中,我尝试用字符串而不是数字初始化选择器,因为其他每个选项都是数字。 使所有的值都成为“字符串”解决了我的问题。 本问题中还包括:
添加opt.allContracts数据。