2012-11-24 4 views
-1

나는 문제가 생겼던 것 같습니다.백본보기 엘 혼란

div id "app"에 아무 것도 넣지 않은 이유는 누구입니까? 링크에서

http://jsfiddle.net/suN5n/1/

:

JS는 -

var MyModel = Backbone.Model.extend(); 
var data = { 
    first: 'hello', 
    second: 'there' 
}; 
var myModel = new MyModel(data); 

var MyView = Backbone.View.extend({ 
    model: myModel, 
    el: $('#app'), 
    initialize: function(){ 
     this.render();  
    }, 

    render: function(){ 
     this.$el.html(this.model.toJSON());       
    }   
}); 

var myView = new MyView(); 

나는 그냥 나에게 BackboneJS 멍청한 놈 것으로 확신합니다.

+0

백본 코드가 실행 중일 때 $ ('# app')가 있습니까? –

+0

확실히, 자신을 위해 링크를 확인, 나는 JSFiddle domReady 코드를 설정 – benhowdle89

+0

투표 ?? ?????? – benhowdle89

답변

2

아, 문자열 만 사용하는 경우 .html에 객체를 전달하려고합니다. 그런 이상한 일을하고 싶다면 JSON.stringify(this.model.toJSON())을 사용하십시오.

+0

하하, 나는 방금 똑같은 것을 깨달았습니다 * facepalm * 얼마나 당황 스럽습니까! – benhowdle89