2012-01-09 33 views
0

可以說你有一個模型「博客」和一個集合(和模型)「職位」。如何獲取backbone.js中的子視圖/模型

你如何組織骨幹代碼,以便您可以獲取網址「/博客/:blogID /帖」或「/帖博客=?blogID」

我是如何構建的代碼有點困惑爲了這。你是否需要在創建帖子列表時手動設置url:

Blog = Backbone.Model.extend({ 
    initialize: function() { 
    this.posts = new Posts({ 
     url: '/blogs/' + this.id + '/posts' }) } }) 

或者是否有一些更好的方法來構造它?

+0

[相關問題](http://stackoverflow.com/questions/8228507/backbone-js-modeling-a-belongs-to-relationship)。 – 2012-01-09 23:08:50

回答

0

這就是我可能會這樣做的。

骨幹對照顧關聯的方式並沒有多大作用,所以在定義模型時以及它們如何相關時,您有更多 手動工作 控制(包括JavaScript和它們的URL表示)。

一旦您在集合上定義了URL,它所包含的所有模型都將從該URL起作用,因此您在創建集合時只需處理設置URL。