[英]ng-click not working in IE on option select angularjs
I'm using following HTML code HTML: 我正在使用以下HTML代码HTML:
<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>
Here BRPTab is an Alias. 这里BRPTab是一个别名。
Script code: 脚本代码:
scope.AddFilesToOpenorDelete = function (FileName) {
scope.SelectedFiles = [];
var request = { FileName: FileName };
scope.SelectedFiles.push(request);
}
This is working fine in Chrome but not in IE. 这在Chrome中运行良好,但在IE中却不行。 Please suggest.
请建议。
ng-click on options
tag would not work. ng-click on
options
标签不起作用。 Do use ng-options
directive then, that would make you code more cleaner. 然后使用
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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.