0

我有一个 EmberJS 组件,他的操作根本没有被触发。我用我使用的库版本制作了一个基本的 JSFiddle 示例,并且该应用程序没有问题。

这使我得出结论,我在堆栈中包含了一些干扰组件操作的东西(有 ember-auth 等)。

这是一个简单的示例,它在我的堆栈中不起作用:

{{! component class }}
// ...
  actions: {
    accept: function(){ console.log("accepted") }
  }

{{! list-item.handlebars }}
<button {{action 'accept'}}>click to accept</button>

所以我的问题变成了:我如何跟踪组件操作,以查看应用程序的哪一部分阻碍了操作的正确执行?

更新 (14/11)

我的组件被命名App.ListItemComponent,而车把模板被命名list-item.handlebars

4

0 回答 0