我想在单击按钮时将值传递给函数。但是当我这样做时,我得到的值是“未定义”
请告诉我一个将值传递给函数的解决方案
.ts文件
export class AppComponent implements OnInit {
constructor() { }
ngOnInit() {}
togg(string name) {
console.log(name);
this.dropdowns[name] = !this.dropdowns[name];
}
}
.html文件
<button (click)="togg('toggle_menu3');"> click </button>
答案 0 :(得分:2)
在这里对我很好 https://stackblitz.com/edit/angular-em8xnv
将togg更改为正确的书写方式
togg(name: string) {
console.log(name);
// rest of code
}
并更改了html以删除分号(实际上不需要)
<button (click)="togg('toggle_menu3')">test<button>