编程语言
首页 > 编程语言> > javascript-Angular / grunt无法加载模板

javascript-Angular / grunt无法加载模板

作者:互联网

我最近在我的yeoman应用程序中引入了角度指令以进行模板化,如果我咕unt咕serve地为应用程序的正常开发版本提供服务,一切都可以正常工作,但是当我用grunt构建’dist’文件夹并为其提供服务时,我指令中的html应用程序未显示在页面上,并且控制台记录此错误:

Failed to load resource: the server responded with a status of 404 (Not Found)

vendor.6e8f248d.js:5 Error: [$compile:tpload] Failed to load template: 
/views/tabdir.html (HTTP status: 404 Not Found)

我读到依赖注入必须采用数组格式,以便缩小不会使其混乱,因此我为所有控制器执行了此操作,但是仍然存在相同的问题.例如:

angular.module('MainApp').controller('MainCtrl', ['$scope', 'inputBlur', function ($scope, inputBlur) {

}]);

是什么导致grunt无法正确加载我的指令?

解决方法:

我有一个类似的问题.删除指令的templateUrl值中的第一个foreslash /,应如下所示:

templateUrl:'views/tabdir.html'

标签:angularjs,gruntjs,yeoman,html,javascript
来源: https://codeday.me/bug/20191027/1943763.html