在我的情况下,AngularJS的select
不合适 - (ng-repeat
方法<option>
值只能是字符串而ng-options
我无法正确设置初始选定值)。
如何阻止角度在select
元素的任何地方应用<select>
指令?
我问这个问题的原因是因为我想在select
元素上应用自定义指令,它会执行与原始元素类似的操作,因此它们会有冲突。
答案 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。