我正在構建一個播放列表。我有兩個模型描述服務器的JSON響應視圖忽略contentBinding
App.ChartsModel = Em.Model.extend({
playlist: Em.belongsTo('App.PlaylistModel', { key: 'playlist', embedded: true })
})
App.PlaylistModel = Em.Model.extend({
description: Em.attr()
uc_date: Em.attr()
})
這些模型的實例在路由中成功加載到控制器中。然後,我有我的主要模板:
#playlists
App.PlaylistView controllerBinding="controllers.playlist" contentBinding="content.playlist"
p {{content.playlist}}
然後App.PlaylistView模板的樣子:
#playlist
p {{this}}
p {{model}}
這裏是呈現:
<div id="playlists">
<div id="playlist">
<p>
<App.PlaylistController:ember456>
</p>
</div>
<p>
<App.PlaylistModel:ember454>
</p>
</div>
我的預期 「#playlist」 DIV通過App.PlaylistModel的實例設置p標籤。不知道爲什麼contentBinding沒有生效。
任何想法?
- UPDATE *看來,設置controllerBinding勾銷的contentBinding。有沒有辦法設置控制器和視圖中的內容?