0

我正在尝试正确使用我的第一个Backbone应用程序并尝试将其呈现到我的页面中。

我已经编写了这个应用程序,但我不知道如何将应用程序 html 呈现在 html 视图中:

<script type="text/javascript">
$(function(){
    var SearchApp = new Search.Views.App({
        id:"product-name-results"
    });
    SearchApp.render();
});
<script>

这是我的应用

var Search = {
    Models: {},
    Collections: {},
    Views: {},
    Templates:{}
}

Search.Views.App = Backbone.View.extend({
    initialize:function () {
        console.log('Search.Views.App initialize')
    },  
    render:function (options) {
        this.$el.html('hello world');
    }
});

显然这个渲染方法没有附加在 中html view,但是如何将它附加到视图中呢?

4

1 回答 1

3

看到这个小提琴

基本上,我更改id: ''el: '',并添加了 HTML 容器

于 2013-04-27T10:31:02.850 回答