Angularjs Yeoman-grunt生成后未正确加载角度材料部分html模板
我已经使用Yeoman作为项目启动程序制作了一个AngleMaterial web应用程序。当我跑的时候Angularjs Yeoman-grunt生成后未正确加载角度材料部分html模板,angularjs,gruntjs,yeoman,angular-material,mddialog,Angularjs,Gruntjs,Yeoman,Angular Material,Mddialog,我已经使用Yeoman作为项目启动程序制作了一个AngleMaterial web应用程序。当我跑的时候 grunt serve 我可以在localhost中正确查看网站,并且一切正常。 当我跑步时: grunt build 为了构建我的web应用程序,它完成时没有任何错误。 之后,我将dist文件夹内容上载到我的在线web服务器,但当我导航到web应用程序时,我在$mddialog中使用的部分模板html未加载,因此出现以下错误: GET http://my.website.url/vie
grunt serve
我可以在localhost中正确查看网站,并且一切正常。
当我跑步时:
grunt build
为了构建我的web应用程序,它完成时没有任何错误。
之后,我将dist文件夹内容上载到我的在线web服务器,但当我导航到web应用程序时,我在$mddialog中使用的部分模板html未加载,因此出现以下错误:
GET http://my.website.url/views/dialogs/dialoginfodocument.html 404 (Not Found)
on file vendor.t3fefw.js
$mddialog代码是:
$mdDialog.show({
scope: $scope,
templateUrl: './views/dialogs/dialoginfodocument.html',
parent: angular.element(document.body),
targetEvent: $event,
clickOutsideToClose:true,
preserveScope:true,
useFullScreen: useFullScreen
})
以及部分模板html:
<md-dialog>
<md-toolbar>.....</md-toolbar>
<md-dialog-content>....</md-dialog-content>
</md-dialog>
.....
....
我做错了什么?多亏了评论,我解决了这个问题。
问题是html模板url之前的前导
/
。尝试删除前导/