答案 0 :(得分:0)
这表示ng模块无法加载。 :)强> 请查看您的浏览器控制台,以查找是否有任何文件丢失或未正确下载。如果您点击控制台中 http://errors.angularjs.org 的链接,它也会有所帮助,它会提供有关哪个特定模块无法加载的详细信息。
请查看以下链接,了解解决方案的完整详情: http://blog.technovert.com/2014/10/dependency-injection-fails-angularjs/
IE调试:首先,您需要确保Angular应用程序在IE上运行,请考虑使用 ng-style 标签而不是 style =&# 34; {{someCss}}" 。后者适用于Chrome和Firefox,但无法在Internet Explorer中使用< = 11.可以说,这是IE最大的烦恼 - 页面无法加载并且不会出现任何错误。有时您需要在Firefox中再次查看该页面。如果它不是IE特定的错误,Firebug将会接收它。如果Firebug正常加载,则可能是两个IE特定错误之一:尾随逗号或不支持的XML语法。
答案 1 :(得分:0)
为了最小化我使用的应用程序文件
bundles.Add(new ScriptBundle("~/app").IncludeDirectory("~/Assets/app", "*.js", true)
);
(asp.net mvc的一部分)
从布局页面我获取所有应用程序文件
@Scripts.Render("~/app")
就像我说过这部分代码在某些浏览器中对我有用,但在IE上失败了。
通过将脚本src更改为所有特定文件,我解决了这个问题。现在在IE上,它的工作方式与其他浏览器类似。
也许我想念一个逗号或&#34 ;;" (结束行)或类似的东西。
由于
答案 2 :(得分:0)