因此,似乎很难解决两行问题。在Chrome(而不是PhantomJS)中打开Karma并查看源文件后,我注意到当ng-html2js将指令附加到$
templateCache时,它将使用整个路径,而不是指令定义中提供的路径。
简而言之,
'src/modules/test/test-directive.html.js' !== 'test-directive.html.js'。
为此,请将karma.conf.js文件ngHtml2JsProcessor修改为:
ngHtml2JsPreprocessor: { stripPrefix: 'src/', moduleName: 'dir-templates'},
指令声明的templateUrl如下所示:
templateUrl: 'modules/test/test-directive.html'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)