我知道这个错误已经出现了几次,但我仍然不确定如何使这个工作正常..
我的魔法从这里开始:
var list_edit_member_view = new app.views.ListMemberEdit({
el: $("#enterprise_member_list_edit_container"),
list_ids: list_ids
});
list_edit_member_view.render();
这会加载这个视图(ListMemberEdit.js),它在 render() 中有这个:
this.list_edit_member_view = new app.views.CollectionView({
el: $("#enterprise_member_list_edit_container"),
collection: app.peers,
list_item: app.views.ListMemberEditSelection,
list_item_options: {list_ids: this.options.list_ids}
});
它加载了一个将其呈现list_item_options
为模型视图的 CollectionView 视图。它在这个文件(ListMemberEditSelection.js
)中,当我执行时this.destroy
,它将返回:
Uncaught Error: A "url" property or function must be specified
所以这让我觉得模型或模型 URL 没有被定义。我只是不确定把它放在哪里,因为它与我做大致相同事情的其他部分非常相似。
有什么想法吗?我为含糊而道歉。如果你还有什么想看的,请告诉我!
我很好奇是否有可能查看此 URL 属性将在对象模型或集合本身中写入的位置。