Javascript 无法在我的angularjs项目中集成angular编年史

Javascript 无法在我的angularjs项目中集成angular编年史,javascript,angularjs,Javascript,Angularjs,我已将chronicle.js文件作为库添加到我的angular js项目中。 但当我尝试将其注入控制器时,会出现以下错误: Error: [$injector:unpr] Unknown provider: ChronicleProvider <- Chronicle http://errors.angularjs.org/1.2.13/$injector/unpr?p0=ChronicleProvider%20%3C-%20Chronicle at angular.js:79

我已将
chronicle.js
文件作为库添加到我的angular js项目中。 但当我尝试将其注入控制器时,会出现以下错误:

Error: [$injector:unpr] Unknown provider: ChronicleProvider <- Chronicle
http://errors.angularjs.org/1.2.13/$injector/unpr?p0=ChronicleProvider%20%3C-%20Chronicle
    at angular.js:79
    at angular.js:3557
    at Object.getService [as get] (angular.js:3684)
    at angular.js:3562
    at getService (angular.js:3684)
    at invoke (angular.js:3711)
    at Object.instantiate (angular.js:3732)
    at angular.js:6849
    at angular.js:6231
    at forEach (angular.js:312)

错误:[$injector:unpr]未知提供程序:编年史提供程序我创建了这个可以帮助您的工作演示

.

在脚本标记的开头尝试使用“./”,如下所示:

<script src="./lib/angular-chronicle/chronicle.js"></script>


不管怎样,假设您正确地遵循了这个方法,我相信您的应用程序只是在查找库时遇到了问题。它似乎知道应该从什么开始寻找。

未知提供商问题。确保加载了此文件的js,并且您已在控制器的依赖项中指定了它。确保加载了chronicle.js文件。我已经像这样添加了它,但不起作用@aitnasser@Jitendra Khatri这是否意味着我必须将编年史作为工厂使用?不,这里只是一个例子,但以实现工厂的相同方式,我们可以实现所有其他组件(服务、提供商…)我没有在我的模块中注入编年史,感谢演示帮助!