![](/img/trans.png)
[英]JS error - Uncaught TypeError: Cannot read property 'apply' of undefined**
[英]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.