Я столкнулся с проблемой в браузере IE11. Проект находится в Angular 2/4.
Error: Multiple definitions of a property not allowed in strict mode.
In file main.bundle.js
Я столкнулся с проблемой в браузере IE11. Проект находится в Angular 2/4.
Error: Multiple definitions of a property not allowed in strict mode.
In file main.bundle.js
У меня была такая же проблема, потому что я пытался использовать какой-то код, например case
в атрибуте ng-class
.
Чтобы решить, я просто меняю это
<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
Я не знаю, была ли проблема в том, что я поставил 2 варианта «.jpg» в случае ng-class
, я просто меняю код и работает.