ember.js ルーター ベースのアプリケーションがあり、別のアプリケーション状態に移行する前に、アクションに対していくつかの基本的なロジックを実行する必要があります。私のボタンのアクションは次のようになります
<button {{action doSomethingThenNavigate target="view"}}>Compute the Change</button>
サブクラスdoSomethingThenNavigate
にメソッドがあります。Ember.View
私の問題は、ルーターがビュー内から変更をトリガーする方法がわからないことです。
doSomethingThenNavigate: ->
console.log "computing something..."
App.router.showCat()
showCat()
私のルーターのメソッドはどこにありますか。これはうまくいきません。
ここに問題を例示するjsfiddleがあります