Marionette.js
을 배우려고합니다. This 링크에서 시작되었습니다. 뷰 객체가 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.code 나는이 문제를 해결할 수있는 방법
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);
.
jQuery가 포함되어 있습니까? 백본의 요구 사항입니다. – daleyjem
또한 Marionette 지역에서는 Marioette.View를 ItemView 또는 CompositeView처럼 추가해야한다고 생각합니다. – daleyjem
@daleyjem Marionette.js, jQuery.js, ... 파일을 추가했습니다. 다른 유형의 견해에 대해 모르겠습니다. 방금 백본을 만들었습니다.보기. – user2873816