簡體   English   中英

我正在嘗試在我的角度應用程序中為ladda加載指示器創建自己的自定義直接方式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM