我从状态列表中绑定状态对象,但是我想用object.name初始化该字段,如何在angular js中执行它
答案 0 :(得分:0)
添加更多详细信息以获得正确的答案...尽管您可能会看到一些信息
- >你可以使用ng-init指令初始化任何模型,例如。 NG-INIT =" object.namekey"
- >下拉列表
<select ng-model="statesObject" ng-options="y.name for (x, y) in states">
</select>
- &GT;顺便一提,您可以使用 myObj.constructor.name
在javascript中获取任何对象的名称根据您的评论更新答案
<select ng-model="States[0]" ng-options="state as state.stateName for state in States" name="State" required>
<option value="">Select State</option> </select>
$scope.States = [{stateName:'State1'},{stateName:'State1'},{stateName:'State3'},{stateName:'State4'}];
ng-model可以解决这个问题....你只需要在ng-select中使用的States数组中给出对象的引用