NG单击IE浏览器不工作的选项选择angularjs

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浏览器。请建议。

+2

哪个IE版? –

+1

我可以知道哪个IE版本和角度版? BRPTab代表什么? –

+0

你可以请任何plnkr /小提琴吗? –

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>