在Angular 4中,可以通过使用插值表达式或属性绑定来将click事件中的变量与硬编码值连接起来。
<button (click)="onClick({{ variable }} + 'hardcoded')">Click me</button>
在组件类中,定义一个变量variable,并在onClick方法中接收点击事件:
export class MyComponent {
variable: string = 'dynamic ';
onClick(value: string) {
console.log(value);
}
}
<button [attr.data-value]="variable + 'hardcoded'" (click)="onClick()">Click me</button>
在组件类中,定义一个变量variable,并在onClick方法中获取连接后的值:
export class MyComponent {
variable: string = 'dynamic ';
onClick() {
const value = document.querySelector('button').getAttribute('data-value');
console.log(value);
}
}
以上两种方法都可以将变量和硬编码值连接起来,并在点击事件中获取连接后的值。请注意,这里没有提及具体的腾讯云产品和链接地址,因为与问题无关。
领取专属 10元无门槛券
手把手带您无忧上云