Angular ng引导单击处理程序在下拉列表中不工作

Angular ng引导单击处理程序在下拉列表中不工作,angular,bootstrap-4,ng-bootstrap,Angular,Bootstrap 4,Ng Bootstrap,我有一个按钮下拉菜单,我直接从中复制 下拉菜单可以工作,但如果按如下方式向下拉按钮添加单击处理程序,则在单击按钮时不会触发: 切换下拉列表 不是我 我也是 我也不 下面是从原始示例中派生出来的一个分支 我真的在做傻事吗?提前感谢。单击应以括号括起: <div ngbDropdown class="d-inline-block"> <button class="btn btn-outline-primary" id="dropdownBasic1" ngbDropdown

我有一个按钮下拉菜单,我直接从中复制

下拉菜单可以工作,但如果按如下方式向下拉按钮添加单击处理程序,则在单击按钮时不会触发:


切换下拉列表
不是我
我也是
我也不
下面是从原始示例中派生出来的一个分支


我真的在做傻事吗?提前感谢。

单击应以括号括起:

<div ngbDropdown class="d-inline-block">
  <button class="btn btn-outline-primary" id="dropdownBasic1" ngbDropdownToggle>Toggle dropdown</button>
  <div ngbDropdownMenu aria-labelledby="dropdownBasic1">
    <button ngbDropdownItem (click)="clicked()">Not Me</button>
    <button ngbDropdownItem (click)="clicked()">Me neither</button>
    <button ngbDropdownItem (click)="clicked()">Nor me</button>
  </div>
</div>

切换下拉列表
不是我
我也是
我也不
还要确保您已经在组件中实现了方法
clicked()

谢谢,该死的,我做了一些愚蠢的事情-谢谢您的回答。在我的原始代码中,我没有错过括号,但它仍然没有启动。