リソース テンプレートのアウトレットでレンダリングされたテンプレートに、キャンペーン モデルのプロパティを表示できるようにしたいだけです。
私のルーターは次のようになります。
App.Router.map (match)->
@resource 'campaigns', ->
@resource 'campaign',
path: ':campaign_id', ->
@route 'chat',
path: '/chat'
キャンペーン リソース用に 3 つのテンプレートを設定しました。
- 運動
- キャンペーン.インデックス
- キャンペーンチャット
URL の動的セグメントで識別されるモデルにアクセスする方法がわかりません。次のように、キャンペーンルートで正常にセットアップできました。
App.CampaignRoute = Ember.Route.extend
model: (params) -> App.Campaign.find(params.campaign_id)
これは、インデックス ルートとチャット ルートでは機能しないようです。
ここでは、{{someProperty}} または {{campaign.someProperty}} のようなものがデフォルトで機能すると考えていました。
コンテキストが変わるのはなぜですか? どうすれば取得できますか?
私のルートとテンプレートは、必要なコンテキストを除いて、正常にレンダリングされています。