我已經決定在搜索BB的&文件後進入主幹舞臺&,我在看似簡單的東西上遇到了一些麻煩。Backbone + Marionette + Rails第三張唱片的不同造型
我只是試圖自定義顯示在第三條記錄上的內容。
這是我會怎麼只使用Rails
<% @posts.each_with_index do |post, i| %>
<% if i == 1 || i == 7 || i == 14 %><!-- 1st, 7th, & 14th record -->
display title, description & something else
<% else %><!-- other records -->
display only title
<% end %>
<% end %>
使用骨幹+木偶+下劃線做到這一點,這裏的如何我的記錄顯示: 控制器
postsRegion: (posts) ->
postsView = @getPostsView posts
postsView.on "childview:posts:post:clicked", (child, post) ->
App.vent.trigger "posts:post:clicked", post
@layout.postsRegion.show postsView
getPostsView: (posts) ->
new List.Posts
collection: posts
視圖
class List.Post extends App.Views.ItemView
template: "posts/list/_post"
tagName: "li"
className: "span4 item"
events:
"click" : -> @trigger "posts:post:clicked", @model
第14次(或第3次)記錄顯示的內容與第1,7,&有什麼不同?另外,更多的是設計師,任何人都可以提出任何進一步閱讀使用這個JS庫的意見?
謝謝@Andrew – goo
很好的答案!不知道'itemViewOptions'可能需要一個索引。 –