我是Angular.JS的新手,试图学习调试错误。
我的应用程序有5个页面都正常工作,除了一个页面,而加载我收到此错误
Error:[$injector:modulerr] http://errors.angularjs.org/1.2.28/$injector/modulerr?p0=newIntake...
我又收到一个错误:
TypeError: Accessing the 'arguments' property of a function is not allowed in strict mode\n at Anonymous function.
在研究时我知道如果缺少任何文件就会出现此错误,我检查此特定页面中的所有文件加载是否可用。
如果有人向我提供任何提示或指出我在哪里可以找到可以解决此问题的确切错误,我真的很感激。
如果需要更多信息,请与我们联系。
答案 0 :(得分:0)
该错误是因为您正在访问严格模式下不允许的arguments
function
属性。你有两个选择。第一个,删除use strict
,可能位于代码的前两行。或者你可以转到第二个选项,即使用变量访问参数而不是直接访问它们。例如,您正在调用某个地方,
ABC('hi');
和
访问
function ABC(name){
console.log(arguments); // remove this as it is not allowed in strict mode
console.log(name); // use this
}