0

我正在使用angularjs应用程序,而且我很难尝试在选择标记中设置所选值。设置角度下拉的选定值

通知,第二个选项有selected="selected"

我尝试了所有的解决方案的发布,像设置文档类型T HTML5,加autocomplete=off,名称添加到表单标签。似乎没有任何工作。任何想法如何实现这一点。

这是小提琴:https://jsfiddle.net/20cw7eqe/在那里工作得很好。

但它不适用于FF或Chrome。顺便说一句,我使用引导。

任何解决方法?

回答

0

看看这个例子:http://plnkr.co/edit/Xc8Qrcr0AN4I2U0chbye?p=preview

那里你可以看到select标签的2个不同的例子,对于不同的车型。您可以使用与您的案例更相似的那个。

只需在您的控制器中设置您想要选择的值。 ng-model将使剩下的。

我已经编辑了这个plunker,所以你可以选择如何选择作品。这是代码包括:

<select required="true" ng-model="selected3"> 
    <option ng-repeat="option in options2" ng-selected="option == 'second'" >{{option}}</option> 
</select> 
+0

感谢您的回答@Ignacio。这两个例子工作正常,出于某种原因不在我的情况。 也许是因为我正在使用ngDialog,并选择是在弹出对话框。但是,进一步的问题是,为什么选择=“选择”不起作用。 – srecce

+0

你可以使用ng-repeat来创建更好的小提琴吗?我相信你在编译ng-repeat之后复制了呈现的angularjs。 –

+0

无论如何看看编辑过的答案。 –