现在,我的角控制器中有一个相对简单的模板
<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)"
否则不会被称为。