我正在开发一个简单的网站,但我无法设法使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
}
}();