3

在我的情况下,AngularJSselect不太适合 - (ng-repeat方法<option>值只能是字符串,并且ng-options我无法正确设置初始选定值)。

我能做些什么来阻止 angularselect在他看到<select>元素的任何地方应用指令?

我问这个问题的原因是因为我想在select元素上应用一个自定义指令,它会执行类似于原始指令的操作,所以它们会发生冲突。

4

1 回答 1

0

这是你需要的吗?

HTML:

<div ng-app="angularApp">
    <div ng-controller="testCtrl">
        <select ng-model="initialSelectedValue" ng-options="option for option in [1,2,3]"></select>
    </div>
</div>

Javascript:

angular.module('angularApp', []);

function testCtrl($scope)
{
    $scope.initialSelectedValue = 2;
}

我为它创建了以下jsfiddle

于 2013-04-21T00:05:15.413 回答