我添加了下面的polyfills。然而在safari上没有运气,它在chrome上工作正常。 如果我从HTML中删除* ngfor,则角度材质表单和动画有效 我使用棱角分明4.2.4 我读了一些帖子,建议添加以下内容:
<script src="https://cdn.polyfill.io/v2/polyfill.min.js?
features=Intl.~locale.en"></script>
在其他库之前,然而由于我对angular和MEAN NODE js相当新,我不确定我应该在哪里添加这一行。 我在HTML页面上添加了它(这没有做任何事情,没有给出任何错误,也没有解决问题) 我将尝试使用seprate js文件,但是我担心这不会起作用。有什么想法吗?
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';
import 'web-animations-js';
import 'intl';
import 'intl/locale-data/jsonp/en';
我的HTML文件
<mat-form-field *ngFor="let key of arrayOfKeys"
class="halffull-width-
input">
<input id ="coin"
class="form-control"
matInput placeholder="Write Coin Name"
[(ngModel)]="key.coin"
formControlName="coin" required>