骨幹可以通過ID獲取模型,但是如果我想基於資源ID獲取集合,例如"api/users/:userId/roles/"
其中:userId
是動態的。 如何在Backbone中實現這一點?我不想從api/users/
如何從像「users /:userId/roles」這樣的路徑獲取集合,其中:userId是動態的
0
A
回答
2
var Roles = Backbone.Collection.extend({
url: function(){
var url = '/api/users/' + this.user.id + '/roles';
return url;
}
});
這是最起碼的填充userModel.roles
屬性集合中獲取每一個模型,假設你的用戶模型是在角色集合的屬性。我會考慮將抽象關係轉化爲AssociatedModel
和AssociatedCollection
,或者查看many Backbone plugins available。
1
許多骨幹屬性可以採取一個函數,而不是一個字符串,它允許您在需要時更靈活。如果您在documentation看一下例子爲url
你會看到那
// Or, something more sophisticated:
var Notes = Backbone.Collection.extend({
url: function() {
return this.document.url() + '/notes';
}
});
在你的情況的一個例子,你可能會想要像下面
url: function() {
//myUserID should probably be coming from your model or somewhere
return 'api/users/' + myUserID + '/roles/';
}
相關問題
- 1. 如何從json獲取動態路徑?
- 2. 如何從$(TargetDir)這樣的宏路徑中獲取真實路徑?
- 3. 動態獲取路徑路徑
- 4. 如何使用模式匹配獲取路徑中的集合?
- 5. 如何在沙盒應用中獲取/ Users/username/Downloads路徑?
- 6. 從wpf中的路徑獲取點集合
- 7. 從路徑獲取圖像
- 8. 如何從accessdatabase獲取USERID
- 9. 如何獲取圖像的路徑?
- 10. 如何從Joomla的db中獲取文章的圖像路徑
- 11. 如何從圖像的縮略圖路徑獲取圖像路徑?
- 12. 如何從集合中獲取文件的絕對文檔路徑
- 13. 從分組文件路徑集合中提取公共路徑?
- 14. 如何從android中的圖像路徑獲取縮略圖路徑?
- 15. 獲取XML元素的動態路徑
- 16. 如何在顫動中獲取當前的路徑路徑?
- 17. Jmeter如何獲取路徑中的動態參數值
- 18. 從認證的路徑獲取圖像
- 19. 從圖像獲取路徑幾何
- 20. 如何從java中的圖像獲取大綱路徑?
- 21. 如何從ModX中的電視圖像獲取src路徑?
- 22. 如何從圖庫中獲取所選圖像的路徑
- 23. 如何從wpf中的文件夾路徑獲取圖像
- 24. 如何從UITAbleViewCell的路徑中獲取圖像?
- 25. 獲取動態路徑被點擊
- 26. 獲取圖像的路徑
- 27. 獲取圖像的路徑
- 28. 獲取圖像的路徑
- 29. LINQ:獲取分層結構集合項目中的路徑
- 30. 從圖庫中獲取圖像路徑
可以提供一個函數來獲取而不是一個字符串,然後根據您想要的任何標準動態創建您的抓取網址。 – Jack