在浏览this后,我使用this MEAN stack tutorial作为项目的入门者。但是,当我开始使用未提供的副本(/app_client/main.js)而不是缩小的Angular应用程序(/app_client/app.min.js)时,通过更改/app_client/index.js中的脚本文件,我开始得到这个错误:
angular.js:38Uncaught Error: [$injector:unpr]
经过几个小时的谷歌搜索后,我发现这可能是由于注射但是检查了所有控制器并且它们是安全的,因为他们使用了正确的DI(依赖注入)
MyCtrl.$inject = ['$http']; //hence, making minification safe
我仍然无法解决它。请告诉我可能错过的内容。
PS:您需要添加
app.listen(PORT_NUMBER);
在root的app.js文件中,以便项目可见。
答案 0 :(得分:0)
这是一个愚蠢的问题。在进一步的研究中,我发现这正是gulp / grunt之类的任务运行者。 谢谢大家。