Jquery `ngAnimate`-集成问题
我已使用Jquery `ngAnimate`-集成问题,jquery,angularjs,ng-animate,Jquery,Angularjs,Ng Animate,我已使用bower安装了我的angular。这是我的bower.json { "name": "TCP", "version": "1.0.0", "dependencies": { "jquery": "~2.1.4", "angular": "~1.4.1", "angular-animate": "~1.4.1" }, "resolutions": { "angular": "~1.4.1" } } 我正在app.js中启动角度动画
bower
安装了我的angular
。这是我的bower.json
{
"name": "TCP",
"version": "1.0.0",
"dependencies": {
"jquery": "~2.1.4",
"angular": "~1.4.1",
"angular-animate": "~1.4.1"
},
"resolutions": {
"angular": "~1.4.1"
}
}
我正在app.js中启动角度动画
,如下所示:
(function () {
"user strict";
angular.module("tcpApp", ["ngRoute","ngResource", "ngAnimate"])
.config(function ($routeProvider, $locationProvider) {
$routeProvider
.when ("/", {
templateUrl : "views/login/login.html",
controller : "loginController",
className : "login"
});
$routeProvider
.when ("/home", {
templateUrl : "views/home/home.html",
controller : "homeController",
className : "home"
});
$routeProvider
.otherwise ({
redirectTo:'/'
});
})
})();
<div class="wrapper">
<div ng-class="pageClass" ng-view></div>
</div>
现在我想在页面加载时淡入登录页面。我已经应用了一个类名为.loginAnimate
,并在索引页面中保留了该样式,如下所示:
(function () {
"user strict";
angular.module("tcpApp", ["ngRoute","ngResource", "ngAnimate"])
.config(function ($routeProvider, $locationProvider) {
$routeProvider
.when ("/", {
templateUrl : "views/login/login.html",
controller : "loginController",
className : "login"
});
$routeProvider
.when ("/home", {
templateUrl : "views/home/home.html",
controller : "homeController",
className : "home"
});
$routeProvider
.otherwise ({
redirectTo:'/'
});
})
})();
<div class="wrapper">
<div ng-class="pageClass" ng-view></div>
</div>
TCP应用程序
.loginAnimate{转换:所有0.5s易用;}
.loginAnimate.ng-enter{
不透明度:0;
}
.loginAnimate.ng-enter.ng-enter-active{
不透明度:1;
}
但动画根本不起作用。而且我没有在ng视图中获得ng活动的类名。有人帮我解决这个问题吗?我从ng视图的调整中删除了
,并添加到login.html
页面。这对我来说很有用
我们是否应该在ng视图
旁边添加任何内容
之前:
<div class="wrapper">
<div class="loginAnimate" ng-class="pageClass" ng-view></div>
<body-footer></body-footer> //removed
</div>
//除去
现在我的包装是这样的:
(function () {
"user strict";
angular.module("tcpApp", ["ngRoute","ngResource", "ngAnimate"])
.config(function ($routeProvider, $locationProvider) {
$routeProvider
.when ("/", {
templateUrl : "views/login/login.html",
controller : "loginController",
className : "login"
});
$routeProvider
.when ("/home", {
templateUrl : "views/home/home.html",
controller : "homeController",
className : "home"
});
$routeProvider
.otherwise ({
redirectTo:'/'
});
})
})();
<div class="wrapper">
<div ng-class="pageClass" ng-view></div>
</div>