【问题标题】:Error: Unknown provider: tProvider <- t angularJS in rails错误:未知提供者:tProvider <- t angularJS in rails
【发布时间】:2013-06-25 05:19:46
【问题描述】:

我对 angularjs 有疑问。当 javascript 被缩小时,我收到此错误“错误:未知提供者:tProvider http://docs.angularjs.org/tutorial/step_05 并且我已经完成了所有提示。我还安装了https://github.com/jasonm/ngmin-rails,它将为您格式化,但我仍然收到此错误。但是当我单击控制台中的错误时,很难找到有问题的脚本。任何想法如何知道什么 javascript 冒犯了缩小器?

【问题讨论】:

  • 没有看到你的代码就无法帮助你。
  • 您是否将所有依赖项都拼写为字符串?
  • @akonsu 你能举个例子吗。什么意思?
  • @Stewie 问题是我有 50 个 javascript 文件,我不知道如何将所有这些文件放入 stackoverflow。任何提示如何调试此类问题?
  • 这里有一个关于依赖注入和依赖注解的页面:docs.angularjs.org/guide/di你基本上需要将依赖的名称添加为字符串。

标签: javascript ruby-on-rails angularjs


【解决方案1】:

好的,我发现问题是我使用https://github.com/DerekRies/Angular-Notifications 进行通知的javascript 之一。我试图查看它的代码是否遵循我不知道它有什么问题的规则,但无论如何,当我删除这个脚本时,它会缩小工作。

【讨论】:

  • this commit,8小时前,我可以看到通知模块的作者修复了NotificationsCtrl函数声明引起的缩小问题。
猜你喜欢
  • 2013-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-21
  • 2013-01-25
  • 2014-07-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多