AngularJS防止默认选择指令

时间:2013-04-20 23:43:46

标签: angularjs angularjs-directive

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

如何阻止角度在select元素的任何地方应用<select>指令?

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

1 个答案:

答案 0 :(得分: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