我已经创建了一个服务,编写了一个代码来抓取AngularJS控制器中用户的名字并在视图中调用它但我什么也看不见:/我做错了什么?刚刚来到angularJS btw。
这是修订后的角度控制器
答案 0 :(得分:1)
在AngularJS中生成选项的官方方式:
<select ng-model="mySelection" ng-options="user.value as user.userName for user in allUsers">
<option value=""></option>
</select>
此外,您将ng-model设置为与循环的东西相同,因此您什么也看不到。
ng-model将是保存所有用户选择的变量。
答案 1 :(得分:1)
您需要使用 ng-options 指令生成&lt; option&gt;元素。 ng-model 指令用于指定存储所选选项的模型属性。
官方文档中的示例:
<select ng-options="item as item.label for item in items track by item.id" ng-model="selected"></select>
您可以在此处阅读更多内容:https://docs.angularjs.org/api/ng/directive/ngOptions