我正在尝试在我的应用程序中使用Angular忙。我的代码非常简单,我从github Angular繁忙的样本中获取
<div cg-busy="promise"></div>
$scope.promise = $http.get('http://httpbin.org/delay/3');
但我收到了错误
“无法加载为cgBusy指定的模板(angular-busy.html)。”
答案 0 :(得分:2)
看起来它正在尝试使用cgBusy附带的默认templateUrl。您是否尝试根据github页面上的文档覆盖templateUrl?
angular.module('your_app').value('cgBusyDefaults',{
message:'Loading Stuff',
backdrop: false,
templateUrl: 'my_custom_template.html',
delay: 300,
minDuration: 700,
wrapperClass: 'my-class my-class2'
});
修改强> 至于模板的位置......我查看了插件的来源,并使用$templateCache。请参阅该文档以了解如何向其添加模板。
答案 1 :(得分:0)
我遇到了同样的错误。
使用我们的客户加载程序创建一个html页面。
将 my_custom_template.html 更新为新创建的html名称。
templateUrl:&#39; my_custom_template.html&#39;,
它有效。