[英]How to implement Regions in Marionette
我努力学习Marionette.js
。我从开始这 link.While的ViewObject传递作为参数传递给Regionobj。 得到以下错误。
Uncaught TypeError: Object [object Object] has no method 'listenTo'
HTML代码:
<script src="lib/jquery-1.8.3.min.js"></script>
<script src="lib/underscore-min.js"></script>
<script src="lib/backbone-min.js"></script>
<script src="lib/handlebars.js"></script>
<script src="lib/backbone.marionette.js"></script>
<div id="firstDiv">
<input id="firstButton" type="button" style="width:100px;height:50px;color:white;background-color:red;" value="Click Me!">
</div>
js代码
var myView=Backbone.Marionette.ItemView.extend({
events:{
"click #firstButton":"alertFunction"
},
alertFunction:function(){
alert("Hi");
console.log(this.el);
}
});
var myViewObj=new myView();
var myRegion = new Backbone.Marionette.Region({
el: "#firstDiv"
});
myRegion.show(myViewObj);
我怎样才能解决这个问题。
根据错误消息,您的视图没有listenTo方法。 这可能是主干版本问题。 您使用哪个版本的骨干网? 木偶需要最低版本0.9.9才能工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.