Angularjs 如何以角度显示“选择”列表中对象的特性

Angularjs 如何以角度显示“选择”列表中对象的特性,angularjs,Angularjs,我正在从状态列表绑定状态对象,但我想用object.name初始化该字段,如何在angular js中执行此操作添加更多详细信息以获得正确答案…尽管这里有一些信息您可能正在查找 -->您可以使用ng init指令初始化任何模型,例如ng init=“object.namekey” -->用于下拉列表 <select ng-model="statesObject" ng-options="y.name for (x, y) in states"> </select>

我正在从状态列表绑定状态对象,但我想用object.name初始化该字段,如何在angular js中执行此操作添加更多详细信息以获得正确答案…尽管这里有一些信息您可能正在查找

-->您可以使用ng init指令初始化任何模型,例如ng init=“object.namekey”

-->用于下拉列表

    <select ng-model="statesObject" ng-options="y.name for (x, y) in states">
</select>

-->顺便说一下,您可以使用myObj.constructor.namejavascript获取任何对象的名称


根据您的评论更新答案

<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'}];

选择状态
$scope.States=[{stateName:'State1'},{stateName:'State1'},{stateName:'State3'},{stateName:'State4'}];
ng模型可以做到这一点……您只需给出在ng select中使用的States数组中的对象的引用


Plunker:

添加更多详细信息。到目前为止你的代码。读取//选择状态选择状态//编辑时,我想在下拉列表中将所选状态显示为默认状态,但这不是工作选择状态