Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 新手angularJs错误未捕获错误:[$injector:modulerr]_Javascript_Angularjs - Fatal编程技术网

Javascript 新手angularJs错误未捕获错误:[$injector:modulerr]

Javascript 新手angularJs错误未捕获错误:[$injector:modulerr],javascript,angularjs,Javascript,Angularjs,这里是安格拉斯的新手。需要制定出一个与弗洛特图表角度网络应用程序。但是下面给了我一个错误:Uncaught错误:[$injector:modulerr]http://errors.angularjs.org/1.2.18/$injector/modulerr?p0=app&p1=Error%3A%20…dflare.com%2Fajax%2Flibs%2fagnal.js%2F1.2.18%2fagnal.min.js%3A18%3A139)(从chrome开发者控制台查看) 简单地检查了类似问

这里是安格拉斯的新手。需要制定出一个与弗洛特图表角度网络应用程序。但是下面给了我一个错误:
Uncaught错误:[$injector:modulerr]http://errors.angularjs.org/1.2.18/$injector/modulerr?p0=app&p1=Error%3A%20…dflare.com%2Fajax%2Flibs%2fagnal.js%2F1.2.18%2fagnal.min.js%3A18%3A139)
(从chrome开发者控制台查看)

简单地检查了类似问题的答案,但没有结果。有什么想法吗?谢谢

这是你的电话号码


您的小提琴配置不正确。将框架和扩展从onLoad更改为No-wrap-in-head

看起来正在发生的事情是,在加载您自己的javascript之前,小提琴正在加载并运行Angular。因此,Angular开始,在html中看到ng app指令,尝试查找应用程序myApp,以便它可以注入它,但如果还不存在,因为代码尚未加载。因此,它因喷油器错误而崩溃


既然我吸引了你的注意力!尽量避免在指令中使用jQuery选择器(或在Angular中的任何地方)。学习养成旧习惯很容易,但它们确实会对代码造成破坏。有关如何从jQuery移动到Angular的一些好信息,请参阅


当然,在实现jQuery指令时,不能总是避免使用jQuery选择器,但要记住这一点。

请参阅此jsfiddleThank@jad panda以获得快速响应。我在我的chrome浏览器上试过,它是空白的。Chrome开发者控制台显示了大量出现的
错误:绘图尺寸无效,宽度=0,高度=0
,有什么想法吗?我没有发现这些错误幸运的是,这是我在Chrome浏览器(版本40.0.2214.111(64位))上看到的。感谢@Erik Honn,我做到了,现在我看到了错误
错误:绘图尺寸无效,在开发者控制台上,宽度=0,高度=0。结果我的浏览器显示为空白。很遗憾,我无法在这方面帮助您。这些错误源于jqueryflot插件,我对此一无所知。我的猜测是,错误代码相当准确,您正在尝试创建大小为0的绘图,这是不允许的。获取错误
错误:绘图的尺寸无效,宽度为0,高度为0
,这是向前迈出的一步:-)这至少意味着angularjs侧是可以的。我试图将JSFIDLE中的代码翻译成我的html文件,但它再次给了我angularjs错误(在这个问题中报告)。你能检查一下可能出了什么问题吗?以下是指向plunker的链接:您在ng应用程序指令中拼错了myapp(上面写着mympp)。您的html标记上还有一个附加的ng app指令,您可能不打算在那里使用它。这似乎解决了问题!
<body ng-app="myApp" id="container">
    <chart id="chart-placeholder" ng-model='data4' class="fl"  style="position: absolute;"/>
</body>