使用 *ngfor时,角度事件绑定不起作用



现在,我的角控制器中有一个相对简单的模板

<div class="dropdown-menu" [attr.aria-labelledby]="item.name" *ngIf="item.children">
  <button class="dropdown-item" *ngFor="let child of item.children; let last = last" (click)="child.action">{{child.name}} <hr *ngIf="!last"></button>
</div>

但是,当所有内容汇编时,我的(点击)事件绑定从DOM中消失。如果我将按钮更改为链接元素,然后将(click)更改为[href],则可以。

感谢任何帮助,只需与Angular2抓住:)

编辑:我很抱歉,我有片刻的疯狂(愚蠢)...

您可能是指

(click)="child.action()"

(click)="child.action($event)"

否则不会被称为。

相关内容

  • 没有找到相关文章

最新更新