簡體   English   中英

AngularJS 1.4錯誤-未捕獲的TypeError:無法讀取未定義的屬性“ apply”

[英]AngularJS 1.4 error - Uncaught TypeError: Cannot read property 'apply' of undefined

在基於angularjs的Web應用程序中-我能夠在瀏覽器控制台中看到以下錯誤。

“未捕獲的TypeError:無法讀取未定義的屬性'apply'”

當我輸入與3指令關聯的文本字段元素時,觸發錯誤。 而在監視該模型的指令中,另一個指令正在進行http異步調用和3rd指令進行格式化工作。

即使我的應用程序由於此錯誤未阻止任何操作,任何人都可以幫助導致此錯誤的我。 我想擺脫控制台中的此錯誤。 同樣的指令與其他輸入元素(在我具有3指令組合的特定元素的情況下)也可以正常工作,這會導致上述錯誤拋出到控制台。

function m(ac, ad, ab, aa) {
        function Z(ae) {
            try {
               ae.apply(null, bQ.call(arguments, 1)) //This line throws error*
            } finally {
                if (D--,
                0 === D) {
                    for (; n.length; ) {
                        try {
                            n.pop()()
                        } catch (q) {
                            ab.error(q)
                        }
                    }
                }
            }
        }
        function X() {
            V();
            W()
        }
        function V() {
            q: {
                try {
                    E = Q.state;
                    break q
                } catch (q) {}
                E = void 0
            }
            E = fv(E) ? null : E;
            dz(E, J) && (E = J);
            J = E
        }
        function W() {
            if (C !== R.url() || P !== E) {
                C = R.url(),
                P = E,
                eS(N, function(q) {
                    q(R.url(), E)
                })
            }
        }

我認為一個名為apply的變量是未定義的。 你應該給它一個價值

您說其他輸入元素在3 direcitve組合中工作正常。 所以這意味着問題出在我猜的輸入元素上。

我也需要看完整的源代碼。 請張貼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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