アクションがまったく起動されない 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
です。