Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 模板未呈现下划线错误_Javascript_Jquery_Backbone.js_Requirejs_Underscore.js - Fatal编程技术网

Javascript 模板未呈现下划线错误

Javascript 模板未呈现下划线错误,javascript,jquery,backbone.js,requirejs,underscore.js,Javascript,Jquery,Backbone.js,Requirejs,Underscore.js,嗨,我是一个使用require和下划线的新手。想要呈现一个模板,请纠正我。不知道我错在哪里 mainParentTemplate.html <div> manojbojja </div> 主html页面脚本 <div id="main-widget"> </div> <script> window.init = function(){ require(['app/mainWidgetnew'],

嗨,我是一个使用require和下划线的新手。想要呈现一个模板,请纠正我。不知道我错在哪里

mainParentTemplate.html

<div>
      manojbojja
</div>
主html页面脚本

<div id="main-widget">
</div>

<script>
    window.init = function(){
        require(['app/mainWidgetnew'], function(FeedsWidget){

            var mainWidgetnew= new FeedsWidget();
            mainWidgetnew.render("#main-widget");
        });
    };
</script>
下划线的函数将返回可以进行渲染计算的函数

可以在渲染中执行以下操作:

var template = _.template(this.template); 
this.$el.html(template(paramsForTemplate));
其中,
paramsForTemplate
是可选的,可用于向模板传递参数

this.$el.html(_.template(mainParentTemplate));
var template = _.template(this.template); 
this.$el.html(template(paramsForTemplate));