首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >木偶-布局调用错误扩展Marionette.LayoutView.extend

木偶-布局调用错误扩展Marionette.LayoutView.extend
EN

Stack Overflow用户
提问于 2016-09-21 12:40:20
回答 1查看 535关注 0票数 1

在我的应用程序中,我使用Marionette --主干的扩展。我用NPM和Browserify安装了主干+木偶。我第一个错误是:

未定义TypeError:无法读取未定义的“扩展”属性

driver.js

代码语言:javascript
复制
require('./setup.js');

var Backbone = require('backbone');
var Marionette = require('backbone.marionette');


var TodoList = Backbone.Marionette.LayoutView.extend({
  el: '#app-hook',
  template: require('./app/templates/layout.html')
});

var todo = new TodoList({
  model: new Backbone.Model({
    items: [
      {assignee: 'Scott', text: 'Write a book about Marionette'},
      {assignee: 'Andrew', text: 'Do some coding'}
    ]
  })
});

todo.render();

使用命令browserify driver.js -t节点编译项目-在没有错误的情况下低估-o静态/app.js

请你帮帮我。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-21 12:46:48

您能确认一下您正在使用的Marionette的版本吗?如果它是第3版,则LayoutView被删除,您应该使用View

代码语言:javascript
复制
var TodoList = Backbone.Marionette.View.extend({
  el: '#app-hook',
  template: require('./app/templates/layout.html')
});

您可以在他们的升级指南中了解更多的更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39616828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档