javascript - AngularJS ng选项不显示数据

标签 javascript angularjs ng-options angularjs-ng-options

我想使用 AngularJS 来使用 ng-options 进行选择,但它似乎没有像我想要的那样工作......

Below you can see javascript code, which contain from creating array and also view, where ng-options are using.

var vm = this;
vm.selectedUser;
vm.userDatas = [
  { id: 1, name: "Ruslan", surname: "Poltayev" }, 
  { id: 2, name: "Handor", surname: "Ten" }
]; 
<小时/>
<div id="page-content-wrapper" 
     data-ng-controller="TableShowCtrl as t">
  <select data-ng-model="t.selectedUser" 
          data-ng-options="item.name for item in t.userDatas track by item.id">
  </select>
</div>
<小时/>

I have this results enter image description here

enter image description here

enter image description here

最佳答案

您需要声明元素以显示不同的选项。要使用 name 属性显示选项,您可以使用:

<select ng-model="selected.user">
<option ng-repeat="item in t.userDatas">{{ item.name }}</option>
</select>

<!-- display selected user -->
{{ t.selected.user | json }}

关于javascript - AngularJS ng选项不显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38823999/

相关文章:

angularjs - ng-model 和 ng-options 不匹配?

javascript - 设置选择索引

javascript - 如何在 JavaScript 中获取数组的头部和其余部分?

javascript - 状态在调用 setState 之前得到更新

angularjs - 具有动态生成的输入字段的 Angular 指令无法显示验证

javascript - ng-grid 自动调整列宽

AngularJS 和 Bootstrap 模态表单。为什么在取消时提交数据

javascript - 初始化一个JavaScript对象 "tree"为任意深度,嵌套对象

javascript - useScrollToTop 在 useEffect 中不起作用? ( react native 博览会)

javascript - AngularJS ng-options,使用 <select> 中的键值对