![](/img/trans.png)
[英]Angular - Custom Structural Directive - ngForIn: How can I create my own local variable?
[英]I'm trying to create my own custom direct in my angular app for the ladda loading indicator by i see
我正在嘗試在我的角度應用程序中創建ladda加載指示器指令,但似乎出現錯誤:
TypeError:無法調用未定義...的方法“ create”。
我不知道是什么原因造成的,但這是我的指令代碼:
.directive('laddaButton', [function(){
return{
restrict: 'A',
link: function(scope, element, attrs){
var Ladda = window.Ladda;
var ladda = Ladda.create(element[0]);
scope.$watch(attrs.laddaButton, function(newVal, oldVal){
if(newVal){
ladda.start();
}
else{
ladda.stop();
}
});
}
}
}]);
您需要的所有信息都在錯誤消息中:
無法調用未定義的方法“創建”...。
這意味着您正在調用create
的對象是undefined
。
在這些行中:
var Ladda = window.Ladda;
var ladda = Ladda.create(element[0]);
Ladda
是未定義的,所以window.Ladda
是未定義的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.