首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >注射ngRoute后,ngAnimate不再起作用

注射ngRoute后,ngAnimate不再起作用
EN

Stack Overflow用户
提问于 2014-02-04 20:10:47
回答 2查看 510关注 0票数 1

我想动画我的应用程序,所以我注入了ngAnimate,但现在我的视图都没有显示:

代码语言:javascript
运行
复制
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);
    });

这不对吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-05 02:24:38

角度和动画的版本是不一样的。角度为1.2.4,动画为1.2.10。

升级角度解决了这个问题。

谢谢你的努力。

票数 0
EN

Stack Overflow用户

发布于 2014-02-04 20:22:59

柱塞中的应用程序演示缺少了应用程序声明,例如:

代码语言:javascript
运行
复制
<body ng-app="spApp">

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

代码语言:javascript
运行
复制
<div ng-controller="mainCtrl">
      <ng-view></ng-view>
</div>

此外,我不确定你的脚本声明。

下面是配置的柱塞:

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

这里有一个带有几个HTML文件的柱塞。在最初的版本中,您使用的是"home.js“而不是"home.html",但是当将部分保存为HTML时,它们似乎工作得很好。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21562363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档