我一直在玩Angular yeoman发电机。我不得不说非常好的配置。除了一件事,一切看起来都很棒。虽然在本地(grunt serve)中指令的外部html模板播放完全正常,但是当我进行构建并在服务器上运行它时,与指令相关联的html模板(文件)将丢失! (其他一切都很好)。
例如,指令中的模板定义为
templateUrl: '../../views/usernavmenu.html',
在开发模式下它一切都很好,但在dist(实时)中,文件没有连接并在js中构建(因为它与控制器相关的视图一起发生)。浏览器请求/views/usernavmenu.html因此导致404。
预期行为将用于在js文件中构建模板的grunt任务,就像对所有其他视图一样。
有类似问题的人?有什么想法吗?
以下是gruntfile
答案 0 :(得分:1)
通过更改templateUrl
解决了这个问题templateUrl: 'views/usernavmenu.html',
为了节省可能正在寻找的其他人的时间:)