我一直在玩Angular的自耕树生成器。我不得不说,这是一个很好的结构。一切看起来都很好,除了一件事。虽然在本地(grunt服务)指令的外部html模板运行得很好,但当我构建并在服务器上运行它时,与指令相关的html模板(文件)丢失了!(其他一切都很好)。
例如,指令中的模板定义为templateUrl: '../../views/usernavmenu.html',
在dev模式下这一切都很好,但在dist (live)中,文件不是连接和构建在js中(因为它正在发生与控制器相关的视图)。浏览器请求/views/usernavmenu.html,结果是404.
期望的行为是grunt任务在js文件中构建模板,就像它在所有其他视图中所做的那样。
有人有类似的问题吗?什么好主意吗?
gruntfile
通过更改templateUrl
解决templateUrl: 'views/usernavmenu.html',
只是为了给其他可能正在寻找的人节省时间:)