Angular 和 Animate.css - 一起使用时不显示正确的信息
Angular and Animate.css - Doesn't display correct information when used together
将Animate.css和AngularJS放在一起时遇到了一些麻烦,我创建了一个简单的例子,希望能解决这个问题。
我有一些信息从控制器.js发送,它被放入<div><p>
中。我希望能够使用按钮淡入和淡出这个div,并从Animate淡入淡出效果.css(仅以淡入淡出为例)。
当页面加载时,它会正确显示"Hello World"。淡出和工作,除非它淡入时返回{{results}}而不是Hello World。
有没有适当的方法来做到这一点?任何帮助不胜感激!谢谢!
索引.html:
<!DOCTYPE html>
<html lang="en" ng-app="prApp">
<head>
<title>Test123</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">
<link rel="stylesheet" href="./css/animate.min.css">
<script src="./bower_components/jquery/jquery.min.js"></script>
<script src="lib/angular.min.js"></script>
<script src="js/controllers.js"></script>
</head>
<body ng-controller="prCtrl" >
<button type="button" onclick='$("#testDiv").addClass("animated fadeInUp");'>Fade In</button>
<button type="button" onclick='$("#testDiv").addClass("animated fadeOutUp");'>Fade Out</button>
<div id='testDiv'>
<p>{{results}}</p>
</div>
</body>
</html>
控制器.js:
var prApp, prCtrl;
prApp = angular.module("prApp", []);
prApp.controller("prCtrl", prCtrl = function($scope, $rootScope) {
$rootScope.results = 'Hello World!';
return $scope.$apply();
});
检查这个 plunker
它有效。
我只是在添加类之前添加删除类
<button type="button" onclick='$("#testDiv").removeClass().addClass("animated fadeInUp");'>Fade In</button>
<button type="button" onclick='$("#testDiv").removeClass().addClass("animated fadeOutUp");'>Fade Out</button>
并删除
return $scope.$apply();
为什么不使用ng-animate和ng-class?
相关文章:
- Jquery on单击“显示信息”
- 在 AngularJS 中显示信息的标记存在问题
- 添加标记和点击功能以显示信息窗口
- 我的 Meteor 项目如何通过服务器端 MongoDB/集合查找查询可靠地显示信息
- 如何根据给定的 ID 隐藏和显示信息
- 如何在谷歌地图上自动显示信息窗口
- 如何从输入复选框中获取值以在查询中使用它来显示信息
- Esri 地图显示信息窗口,无需单击地图
- 在加载了ngmap的地图上显示信息窗口
- 使用 java 脚本在弹出窗口/工具提示上显示信息
- 通过单击HTML链接在谷歌地图上显示信息窗口
- 如何在谷歌地图中使用地址数组显示信息窗口和折线
- 引导-点击图标,在图标下方显示信息框
- 在安卓系统中,ng-click angularjs谷歌地图上没有显示信息窗口
- 在视图之间传递参数以显示信息
- MarkerWithLabel仅在一个标记中显示信息窗口
- 谷歌地图API v.3-无法显示信息窗口,或者当我这样做时,地图的中心位于设计位置
- 如何显示信息标记谷歌地图时,点击在外面的地图
- 融合表地图-如何显示信息窗口进一步在谷歌地图上
- 收集分数并显示信息