选择下拉列表中的设置值不起作用

时间:2014-07-21 17:00:12

标签: javascript angularjs

我是Angular的新手,我们正在重写我们的应用程序。我似乎无法弄清楚一些非常基本的东西。我试图在获取数据后将选项值替换为Id。我创建了一个jsbin来为静态数据做这个,但我似乎无法将Id设置为选项中的值。

任何人都可以快速出手吗?感谢。

http://jsbin.com/dazolelu/1/edit

2 个答案:

答案 0 :(得分:0)

从proj中删除.id

<select ng-model="selectedProject" ng-options="proj as proj.Name for proj in projects"></select>

  {{selectedProject.Id}}

这是网址:http://jsbin.com/rocajeja/1/

这是编辑网址:http://jsbin.com/rocajeja/1/edit

答案 1 :(得分:0)

只需将其添加到您的控制器

 $scope.selectedProject= $scope.projects[0].Id;

这将告诉控制器将默认值,即$ scope.selectedProject设置为第一个项目。

JsBin fiddle