【发布时间】:2018-07-10 01:52:05
【问题描述】:
在我基于 angularjs 的 Web 应用程序中 - 我可以在浏览器控制台中看到以下错误。
"Uncaught TypeError: Cannot read property 'apply' of undefined"
当我在具有 3 个相关指令的文本字段元素上输入时触发错误。在监视该模型的指令之一中,另一个指令正在进行 http 异步调用,而第三个指令正在执行格式化工作。
任何人都可以帮助我导致这个错误,即使我的应用程序没有因为这个错误而阻止任何东西。我想从控制台摆脱这个错误。并且相同的指令与其他输入元素一起正常工作,其中我有具有 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)
})
}
}
【问题讨论】:
-
发布完整的错误信息,
-
请附上相关代码。我们看不到的东西的代码很难调试。
-
请发布完整的源代码
标签: javascript angularjs