无法从javascript加载Handlebars模板

时间:2019-11-02 18:02:27

标签: javascript html handlebars.js

我正在开发一个简单的网站,但我无法设法使JavaScript加载html模板,但我有一个简单的app.js脚本,该脚本应运行我的Homepage Controller,我相信它可以正确运行:

const app = Sammy("#main", function(){
  this.use('Handlebars','hbs');
  this.get('#/home',HomeController.getHome);
  console.log("reached")
});
(()=>{
  app.run('#/home')
})();

问题很可能出在我的家庭控制器中,我确定我正确加载了模板并且找不到问题 HomeController.js:

const HomeController = function() {
const getHome = function(context){
    context.loadPartials({
        header: "../Views/common/header.hbs",
        footer: "../Views/common/footer.hbs"
    }).then(function(){
        console.log("then")
        this.partial('../Views/home.hbs')
    })
}
return{
    getHome
}
}();

0 个答案:

没有答案