NG单击IE浏览器不工作的选项选择angularjs
问题描述:
我用下面的HTML代码 HTML:NG单击IE浏览器不工作的选项选择angularjs
<select style="width: 100%" name="multipleSelect" id="multipleSelect" ng-model="data.multipleSelect" multiple>
<option ng-click="BRPTab.AddFilesToOpenorDelete(fileName)" ng-repeat="fileName in BRPTab.FileNames">{{fileName}}</option>
</select>
这里BRPTab是一个别名。
Script代码:
scope.AddFilesToOpenorDelete = function (FileName) {
scope.SelectedFiles = [];
var request = { FileName: FileName };
scope.SelectedFiles.push(request);
}
这是工作的罚款在Chrome但不是在IE浏览器。请建议。
答
ng-click options
标记不起作用。那么请使用ng-options
指令,这将使您的代码更清洁。
<select style="width: 100%" name="multipleSelect" id="multipleSelect"
ng-model="data.multipleSelect" multiple
ng-options="fileName in BRPTab.FileNames"
ng-change="BRPTab.AddFilesToOpenorDelete(data.multipleSelect)">
</select>
哪个IE版? –
我可以知道哪个IE版本和角度版? BRPTab代表什么? –
你可以请任何plnkr /小提琴吗? –