相关疑难解决方法(0)

如何使用骨干在集合和模型中创建动态URL

我的收藏和模型如下:

detail_userid = 0;
detail_contactid = 0;
var ContactDetail = Backbone.Model.extend({  
    urlRoot: URL_CONTACTS1+detail_userid+"/"+detail_contactid
});

var ContactDetailCollection =  Backbone.Collection.extend({ 
    model: ContactDetail,
    url: URL_CONTACTS1+detail_userid+"/"+detail_contactid
})
Run Code Online (Sandbox Code Playgroud)

入口是:

ContactDetailManagePageModel.prototype.init = function(m,n){ 
    detail_userid = m;
    detail_contactid = n;
    var myContactDetails = new ContactDetailCollection();
    var contactDetailListView = new ContactDetailListView({
            collection: myContactDetails
        });     
    myContactDetails.fetch({reset:true});
}
Run Code Online (Sandbox Code Playgroud)

但是当它运行时,url是:http://localhost:8080/ws/users/contacts/0/0,这意味着对detail_userid和detail_contactid的赋值不成功,我不知道为什么.

希望对你有所帮助.谢谢.

url backbone.js

7
推荐指数
2
解决办法
8965
查看次数

标签 统计

backbone.js ×1

url ×1