我想在点击事件上记录名称值但不能记录。请指教。 在里面.ts
export class ScrolldemoComponent implements OnInit {
constructor() { }
ngOnInit() {
const name = "test";
}
myEvent(event) {
console.log(name);
}
}
在html中
<button (click)="myEvent()">My Button</button>
答案 0 :(得分:1)
在组件级别拥有它
name:string = 'test'
ngOnInit() {
this.name = "test";
}
myEvent(event) {
console.log(this.name);
}
答案 1 :(得分:0)
“const”创建块范围的变量,即它们仅存在于围绕它们的最里面的块中。
所以,你不会在“ngOnInIt”之外得到name的值。请按照Aravind的建议在组件级别定义它。