【问题标题】:click event not working on href in angular单击事件不适用于角度的 href
【发布时间】:2022-12-12 20:29:34
【问题描述】:

我在 .ts 文件中有以下代码

 columns: Array<GuiColumn> = [
    {
    {
      header: 'Company Guid',
      field: 'companyGuid',
      view: (value: string, obj: any) => { return `<a href="#" (click)="onClickDelegateAccess(${obj.companyGuid})">${obj.companyGuid}</a>`; },
      width: 330
    }];

现在此函数位于 .ts 文件中,如下所示

onClickDelegateAccess(companyGuid: string) {
    alert("hi");
  }

但是这个函数没有调用。对此有任何想法..

【问题讨论】:

    标签: angular grid angular-components


    【解决方案1】:

    尝试将对象本身传递给函数,而不是使用一些字符串插值语法:

    (click)="onClickDelegateAccess(obj.companyGuid)"
    

    提示:如果您对事件或输入使用()[],则传递给它们的值已经在打字稿上下文中。因此,您可以从组件的打字稿文件中引用函数和属性。

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      相关资源
      最近更新 更多