我有指示:
50dp
我配置karma使我的模板* .html像模块
angular
.module('app')
.directive('stat24hour', stat24hour);
function stat24hour(req) {
var directive = {
link: link,
template: 'scripts/widgets/templates/stat24Hour.html'
};
return directive;
function link(scope) {
req.option('stats').then(function(data){
scope.stats = data;
});
}
}
但是当我尝试使用
时(function(module) {
try {
module = angular.module('template');
} catch (e) {
module = angular.module('template', []);
}
module.run(function($templateCache) {
$templateCache.put('scripts/widgets/templates/stat24Hour.html','Here HTML');
});
})();
编译返回没有模板的html指令。 需要什么来解决这个问题?
答案 0 :(得分:0)
你的指令中有模板:'..',你应该在加载外部资源时使用templateUrl。 template:表示作为模板的静态字符串