【发布时间】:2014-02-16 14:09:41
【问题描述】:
$scope.activities =
[
{ id: 1, type: "DROPDOWN_MENU", name: "Dropdown Menu" },
{ id: 2, type: "HORIZONTAL_BAR", name: "Horizontal Bar" }
];
<select data-ng-model="engineer.currentActivity" data-ng-options="a.name for a in activities">
</select>
使用上面的方法,我可以创建一个包含 3 个值的选择框,一个空白,然后是下拉菜单和水平条。
我想将水平条设置为我的默认设置,但看不到如何执行此操作。
帮助会很大
【问题讨论】:
-
顺便说一句,如果您最终要从服务器中提取
activities,并且您需要对所选选项进行水合,则需要查看ng-options表达式中的track by表达式。
标签: angularjs select angularjs-scope angularjs-ng-repeat