如何以角度显示选择列表中对象的属性

时间:2018-03-03 18:06:38

标签: angularjs

我从状态列表中绑定状态对象,但是我想用object.name初始化该字段,如何在angular js中执行它

1 个答案:

答案 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数组中给出对象的引用

Plunker:http://plnkr.co/edit/rlArYYM8ygDB2IM8kG6M?p=preview