![](/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.