【发布时间】:2019-07-30 10:25:57
【问题描述】:
我正在尝试一些非常简单的方法,但我不断收到错误:
代码如下:
app.component.html
<div class="col-md-{{myvalue}}">stuff here</div>
app.component.ts
myvalue: string;
ngOnInit() {
this.myvalue('6');
}
由于某种原因,它给了我这个错误:
无法调用类型缺少调用签名的表达式。类型“字符串”没有兼容的调用签名。
我在这里做错了什么?
【问题讨论】:
-
不能调用字符串,它不是函数。
this.myvalue = '6'; -
你也应该使用
[ngClass]='" -
Angular 不是淘汰赛! :D
-
你定义了 myvalue 一个函数吗?显然不要尝试分配值而不是作为参数传递。您可以为此使用 ng-class
标签: angular typescript angular7