使用以下代码行:
<div class="card light-blue darken-4" [ngClass]="'card-grad-'+Math.floor(Math.random() * 10) + 1">
会报错如下:
ERROR TypeError: Cannot read property 'floor' of undefined
以及 component.ts。
如何解决?
甚至尝试使用decare var Math:any
,也尝试在类中定义Math但无果。
Math = Math
属性。但是不要在模板中使用随机数。你将会收到Expression has changed after it was checked
的警告。 - yurzui