Backbone.js将数组传递到视图
Backbone.js pass array to view
我想将一个数组传递给类似的视图
this.account_nav = new AccountNav.View({
views: [
{ ref: new Member.Views.AccountNav({ model: this.model }), id: 'viewA' },
{ ref: new Member.Views.SettingsNav({ model: this.model}), id: 'viewB' }
]
});
但是有一个错误:
未捕获错误:已定义与选择器"关联的参数和视图。将Backbone的
manage
属性设置为true。查看实例。backbone.layoutmanager.js:208
指向
this.account_nav = new AccountNav.View({
你知道我为什么会犯这个错误吗?
如果您的视图定义是使用Backbone.Layout.extend
而不是Backbone.View.extend
创建的,则不应该出现此问题。
引用Layout Manager文档示例:
var LoginView = Backbone.Layout.extend({
template: "#login-template"
});
与
var LoginView = Backbone.View.extend({
// [...]
});
https://github.com/tbranyen/backbone.layoutmanager/wiki/Example-usage#structuring-a视图
相关文章:
- 如何在不使用ajax的情况下将pair值添加到数组并发送到django中的视图
- node.js/javascript/couchdb视图到关联数组似乎不起作用
- 使用knockout.js将数组绑定到视图模型
- 将js对象更改为使用嵌套的可观察数组敲除js视图模型
- 使用Ruby数组使用JS在视图中进行迭代和显示
- 从Nodejs中的函数返回数组,并将其发送到ejs视图
- 更新Aurelia中二维数组的视图
- Javascript数组或Google图表视图.setColumns
- MVC:使用Web窗体视图引擎在javascript中迭代Viewbag数组
- 如何将Javascript数组传递给视图?(MVC4)
- Angular数组更改时更新HTML视图
- 将数组传递到Laravel视图,并将该数组用作VueJS道具
- 从 sproutcore 中的父视图获取数组
- 使用双向绑定将对象从角度视图动态添加/创建到控制器的数组
- 为什么Angular视图中的数组表达式不起作用
- 敲除可观察数组并没有更新从数组中移除元素的视图
- Knockout.js-更新父视图模型中的数组,在第二个视图模型中使用值
- 如何从JSON数组中获取数据并将其放入列表视图中
- Django:返回[Object object]而不是django视图数组
- 如何向窗口和视图数组添加视图