ngRoute不再注入ngAnimate后工作(ngRoute no longer working

2019-10-19 07:27发布

我想我的动画应用程序,使我注入ngAnimate但现在没有我的意见显示:

var spApp = angular.module('spApp', ['ngRoute','ui.bootstrap', 'ngAnimate'])
    .config(function($routeProvider, $locationProvider){
        var rootUrl = '/Style%20Library/projects/spDash/app/partials/';
        $routeProvider
        .when('/home', 
        {
            templateUrl: rootUrl+'home.html'
        })
        .when('/userView', 
        {
            templateUrl: rootUrl+'userView.html', 
            controller: 'userCtrl'
        })
        .when('/groupView', 
        {
            templateUrl: rootUrl+'groupsView.html', 
            controller: 'groupCtrl' 
        })
        .when('/sitesView',
        {
            templateUrl: rootUrl+'sitesview.html',
            controller: 'sitesCtrl'
        })
        .otherwise({redirectTo:'/home'});
        //$locationProvider.html5Mode(true);
    });

这是不正确的?

Answer 1:

在plunker您的应用程序演示缺少应用程序的声明是这样的例子:

<body ng-app="spApp">

有控制器或主控制器定义。

<div ng-controller="mainCtrl">
      <ng-view></ng-view>
</div>

更过,我不知道你的脚本声明。

下面是配置plunker:

http://plnkr.co/edit/tjDnzBu2PVSADKtbEFrL?p=preview

这里是有一些HTML文件plunker。 在原来的,你有“home.js”而不是“/home.html”的,但是当谐音被保存为HTML他们似乎很好地工作。

http://plnkr.co/edit/aa6fKoBljxRHe4zVPYBl?p=preview



Answer 2:

角和动画之间的版本是不一样的。 角是1.2.4,而动画是1.2.10。

升级的角度解决问题。

感谢您试用。



文章来源: ngRoute no longer working after injecting ngAnimate