Angular: "use strict" IE11
Angular: "use strict" IE11
我运行在IE11浏览器中遇到问题。该项目在 Angular 2/4。
Error: Multiple definitions of a property not allowed in strict mode.
In file main.bundle.js
我有同样的问题,这是因为我试图在 ng-class
属性上使用像 case
这样的代码。
为了解决我只是改变这个
<div class="imgComment" ng-class="[{'.jpg':'imgJpg',
'.csv':'imgCsv',
'.xls':'imgXls',
'.xlsx':'imgXlsx',
'.doc':'imgDoc',
'.docx':'imgDocx',
'.msg':'imgMsg',
'.png':'imgPng',
'.pdf':'imgPdf',
'.jpg':'imgJpg',
'.jpeg':'imgJpeg',
'.zip':'imgZip',
'.rar':'imgRar',
'.txt':'imgTxt'}['{{f.fileExtension}}']]"
title="{{f.originalFileName}}" ng-click="showImage(f.sharePointPath)">
</div>
为此
<div class="imgComment {{f.style}}" title="{{f.originalFileName}}" ng-click="showImage(f.sharePointPath)"></div>
并在 f.Style 属性中发送 class
我不知道问题是否是因为我在 ng-class
的情况下放了 2 个 '.jpg' 选项,我只是更改代码并工作。
我运行在IE11浏览器中遇到问题。该项目在 Angular 2/4。
Error: Multiple definitions of a property not allowed in strict mode.
In file main.bundle.js
我有同样的问题,这是因为我试图在 ng-class
属性上使用像 case
这样的代码。
为了解决我只是改变这个
<div class="imgComment" ng-class="[{'.jpg':'imgJpg',
'.csv':'imgCsv',
'.xls':'imgXls',
'.xlsx':'imgXlsx',
'.doc':'imgDoc',
'.docx':'imgDocx',
'.msg':'imgMsg',
'.png':'imgPng',
'.pdf':'imgPdf',
'.jpg':'imgJpg',
'.jpeg':'imgJpeg',
'.zip':'imgZip',
'.rar':'imgRar',
'.txt':'imgTxt'}['{{f.fileExtension}}']]"
title="{{f.originalFileName}}" ng-click="showImage(f.sharePointPath)">
</div>
为此
<div class="imgComment {{f.style}}" title="{{f.originalFileName}}" ng-click="showImage(f.sharePointPath)"></div>
并在 f.Style 属性中发送 class
我不知道问题是否是因为我在 ng-class
的情况下放了 2 个 '.jpg' 选项,我只是更改代码并工作。