templateUrl未加载到Angular2单元中使用karma和Jasmin进行测试, 但模板工作,我不想把html放在我的组件文件中所以我使用templateUrl。
我找到了https://github.com/sjelin/karma-redirect-preprocessor 并修改了karma.config文件,但它似乎没有工作。
如果有人有完整的例子,请告诉我。
答案 0 :(得分:1)
使用templateUrl
答案 1 :(得分:1)
如果您使用的是webpack
1.Run npm install raw-loader --save
2.而不是templateUrl:'./template.html'
使用template: require('raw!./templat.html)
答案 2 :(得分:1)
我修改了appAssets的值,使其在karma.config.js中有一个前导斜杠。
var appAssets = '/base/app/';
...
proxies: {
"/app/": appAssets
}