백본 관계형을 사용하고 있습니다. onetomany 모델의 사용법은 정상적으로 작동합니다.backbone-relational : 관계없는 독립 실행 형 모델의 사용
하지만 단일/독립형 모델 백본 관계를 사용하여 문제를 겪고 : 주요에
window.BeerOnlineShopPosition = Backbone.RelationalModel.extend({
urlRoot:"../api/beeronlineshoppositions",
idAttribute: 'id',
relations: [
],
defaults:{
"id":null,
"position_amount":""
}
});
window.BeerOnlineShopPositionCollection = Backbone.Collection.extend({
model:BeerOnlineShopPosition,
url:"../api/beeronlineshoppositions"
});
난이 :
beeronlineshopproductDetails:function (id) {
var beeronlineshopproduct = BeerOnlineShopProduct.findOrCreate(id);
beeronlineshopproduct.fetch();
var beeronlineshopproduct_view = new BeerOnlineShopProductView({el: $('#content'), model: beeronlineshopproduct});
},
그래서 때 기존 레코드 에 점프 (... beeronlineshop/beeronlineshopproducts/# 4), 아무 일도 일어나지 않습니다. 그러나 디버깅은 가져 오기가 실행되고 뷰가로드된다는 것을 보여줍니다. 뷰는 어떻게 든 렌더링되지 않습니다.
내가 (F5) 새로 고침
는, 뷰가 제대로 렌더링됩니다. ...내가 모델 부분에 대한 몇 가지 사소한 구문 오류를 만들 않았거나 다른 명백한있다 :
으로 내 질문은 그래서 모든 일이, 일대 다 모델 작동 언급 내가 가진 어려움에 대한 이유는 무엇입니까?
어쩌면 백본 관계형은 중첩이있는 모델 만 지원합니다. backbone.js를 사용하면 작업을 수행하는 것 같습니다. 물론 "findOrCreate"가 없습니다. 누구나 확인할 수 있다면 좋을 것입니다. – engulfing