【发布时间】:2019-07-08 03:49:51
【问题描述】:
我正在使用 Angular 7,我想每次点击按钮时更改按钮上的文本,它应该是登录或注销
我把我的代码放在下面:
ts 文件:
export class HeaderComponent implements OnInit {
text: any;
constructor() {
this.loadDataFromApi();
}
ngOnInit() {
if (this.token == null) {
this.text == 'login';
alert(this.text);
} else if (this.token) {
this.token == 'logout';
alert(this.text);
}
}
}
警报未定义即将到来
html 文件:
<button type="button"> {{text}}</button>
【问题讨论】:
-
令牌在ts文件中声明
-
好像缺少token变量。
-
this.token == '注销';是错字应该是 this.token = 'logout';
-
你能试试解决办法吗
-
为什么双倍 (==) 等于分配?
标签: javascript angular typescript angular7