我正在开发一个有角度的应用程序。直到今天,我使用的是角度1.7和角度路线1.2。由于新功能,我不得不添加角度动画和角度消毒。添加上述js文件后,我开始出现以下错误:
Error: $injector:unpr
Unknown Provider
Unknown provider: $$HashMapProvider <- $$HashMap <- $$animateQueue <- $animate <- $compile <- $$animateQueue
要解决此问题,我将所有角度库(角度,角度路径,角度消毒,角度动画)的版本更改为1.2。 之后,我看不到
中给出的html。myApp.config(function($routeProvider) {
$routeProvider
.when("/search", {
templateUrl: "views/search.html",
controller: "SearchController"
});
// .otherwise({redirectTo: "/main"});
});
请提出如何纠正它的建议。
答案 0 :(得分:0)
将答案从注释部分移到答案上,存在使用angular-animate和angular-sanitize运行不同版本的angular的问题。
angular-animate和angular-sanitize都需要运行相同版本的angularjs,因此它们都需要运行1.7.0版。
很高兴我可以帮上忙!