本文介绍了如何使用AngularJS设置select的默认选项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在尝试为angularJS设置默认的预选选项,出于某些原因我不能。这是一个。

I have been working on trying to set the default pre-selected option for angularJS and for some reason I can't. Here is a link to the relevant Plunkr.

以下是相关代码:

<select
      ng-model="selectedOption"
      ng-options="option.value as option.name for option in options">
    </select>

我尝试过ng-init和一些不同的方法;我无法想出如何使顶部选项成为预选的选项。

I've tried ng-init and a bunch of different ways; I can't figure how to make the top option the preselected one.

推荐答案

回答建议使用 ng-init 。我会在控制器或指令的链接中为 selectedOption 分配默认选项:

The linked answer suggests using ng-init. I would go with assigning default option into selectedOption in controller or directive's link function:

$scope.selectedOption = options[0]

我认为不需要为这个简单的任务使用另一个指令。

I don't see a need to use another directive for this simple task.

这篇关于如何使用AngularJS设置select的默认选项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 02:33