AngularJS:如何有条件地应用视图动画
AngularJS: How to conditionally apply view animations?
我的问题可能有点激烈,因为我还没有发现其他类似的情况。
我想执行视图动画,但不总是。到目前为止,我已经有了.css格式的动画:
.view.ng-enter{
animation: view_enter @anim-view-dur;
}
.view.ng-leave{
animation: view_leave @anim-view-dur;
}
因此,当我从一页转到另一页时,它是执行的。
当我不想应用动画视图时,确切的情况是在我有ScrollSpy Bootstrap侧边栏的页面上。由于它在一个视图中,我不得不用一个函数做锚链接:
$scope.scrollTo= function (id){
$location.hash(id);
$anchorScroll();
};
当调用此函数时,它将触发视图动画。在这种情况下,有什么方法可以防止触发视图动画吗?
非常感谢。
这对我有用:
// Routes config
app.config(function($routeProvider) {
$routeProvider
.when("/", {
templateUrl : "main.htm"
controller : "MyController"
reloadOnSearch : true
})
});
你也可以在路由器ui 中使用它
相关文章:
- 当主导航离开视图时,为粘性导航应用样式
- 在MVVM视图模型中处理应用程序范围的元素
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- 如何应用带过滤器的ng if来过滤记录,并在同一页面中显示两个不同的视图
- 无法在Windows 10 Cordova应用程序中从Web视图进行ajax调用
- 使用应用程序状态js和视图在angular js url上传递两个参数
- 家谱web应用程序的“家谱”视图
- Dojo:在单页应用程序中交换两个不同的视图
- Metro 应用程序中的列表视图项目单击
- 如何将路径更改广播到 AngularJS 应用程序中的所有视图
- 重用服务器端的主干应用程序以在服务器端呈现视图
- 无法在MEAN应用程序中路由到部分视图
- 访问可扩展QML应用程序中的列表视图索引
- 页面加载后,将FooTable断点应用于网格视图中的列标题
- 如何筛选主干.js集合和重新呈现应用视图
- AngularJS:如何有条件地应用视图动画
- 在不重定向用户的情况下切换应用视图
- Web应用:视图层PHP Vs Javascript
- 在骨干应用视图中出现" Uncaught TypeError: undefined is not a function
- 从应用视图中引用主干视图