AngularJs下拉列表中使用ng-repeat
AngularJs dropdown with ng-repeat
我试图从一个角控制器创建一个下拉列表:html代码:
<select>
<option value="" disabled selected >Choose your option</option>
<option ng-repeat="ty in type">{{ty.$value}}</option>
</select>
控制器代码:var typeRef = new Firebase(FIREBASE_URL + "/type");
var typeArray = $firebase(typeRef).$asArray();
typeArray.$loaded().then( function (data) {
$scope.type = data;
console.log(data);
});
<ul id='dropdown2' class='dropdown-content'>
<li ng-repeat="ty in type"><a href="#!">{{ty.$value}}</a></li>
</ul>
ty.$value
在上面的代码中工作,但是在这个<select>
标签中没有显示任何东西,任何想法为什么是这样?
您不需要使用ng-repeat
,您可以使用ng-options
<select ng-options="ty.$value for ty in type" ng-model="something">
<select>
使用
<select ng-options="ty.$value as ty.$value for ty in type" ng-model="achvtype"> <option value="" disabled selected >Choose your option</option> </select>
http://jsbin.com/juhamul/edit?html、js、输出
相关文章:
- AngularJS:使用ng-show/hide动态维护下拉列表的3种状态(InProgress、Success、Err
- 使用下拉列表过滤 ng 重复,而不复制下拉选项
- AngularJS Dependent下拉列表,带ng repeat
- 刷新数据时,下拉列表以 ng-重复形式关闭
- 使用ng选项选择中的ng选项进行过滤器下拉列表
- 角度 1.x ng-options 从值开始的负载下拉列表
- AngularJs:选择在使用ng-repeat时不显示任何选项的下拉列表
- angularjs ng-repeat 中的动态互斥下拉列表
- AngularJS - 当使用 ng 模型时,将忽略选择/下拉列表上的值属性
- 如何从下拉列表中选择等效于 AngularJS 中的 ng 模型的数据
- 下拉列表中的角度 ng 重复
- 隐藏基于下拉列表中所选选项的输入值,ng重复ng隐藏
- 使用ui grid editableCellTemplate中的ng选项下拉列表[ng grid3.x]
- ng模型和下拉列表,获取名称,而不是值
- 基于下拉列表更新ng中的值重复
- Angularjs使用ng-repeat从i18n翻译下拉列表
- Angularjs的ng-repeat下拉菜单从json嵌套
- 在自定义指令中使用ng Repeat填充选择下拉列表
- AngularJs下拉列表中使用ng-repeat
- 如何通过免费文本和多个下拉列表过滤ng-repeat