位置: 编程技术 - 正文
推荐整理分享使用AngularJS实现可伸缩的页面切换的方法(angular keyup),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:angular.js,angular.js,angular keyup,angular jsx,angular.js,angularjs2,angularjs2,angularjs2,内容如对您有帮助,希望把文章链接给更多的朋友!
AngularJS 1.2 通过引入基于纯CSS class的切换和动画,在一个单页面应用创建页面到页面的切换变得更加的容易。只需要使用一个ng-view,让我们来看一下,一个引入众多的不同切换的可伸缩方法,以及指定的每个页面如何切入和切出。
演示:
既然ng-view使用进入/离开动画,那么就能简单地在DOM里使用两个 ng-view 元素来进行新视图切入和旧视图切出。因此,我们在使用相对定位的 page-container 元素里,使用绝对定位建立了ng-view,从而支持任意一种定位切换。'go' 方法
在单页面应用里,我们仍想启用通过URL导航和确保浏览器的回退和下一步按钮如预期的功能。所以一旦我们在$routeProvider设好我们的路由,模板,控制器(可选的解析),我们可以在一个 ng-click 里使用一个相对路径来直接切换页面:
那样也可以工作,但是我们需要在ng-view 硬编码指定切换一个class 。以此代替,让我们在 $rootScope 上创建一个 'go' 方法,可以让我们指定一个路径和一个像这样的切换:
这是我们 $rootScope 'go' 方法:
现在,任何你第二个参数指定的 切换类 将会添加到 ng-view 并且 go 方法将会用指定的第一个参数改变页面路径。
切换类
接下来要做的就是创建一个任意数量的切换类,并使用 ngAnimate module 提供的钩子,例如:
使用AngularJS创建单页应用的编程指引 概述单页应用现在越来越受欢迎。模拟单页应用程序行为的网站都能提供手机/平板电脑应用程序的感觉。Angular可以帮助我们轻松创建此类应用简单应用
移除AngularJS下URL中的#字符的方法 AngularJS默认将会使用一个#号来对URL进行路由.例如:
浅谈javascript构造函数与实例化对象 前言--讲在前面我想有很多以前很少接触后台编程语言的初学者朋友跟我一样,对javascript里面一系列的名词搞的一头雾水。好像大概知道讲的是什么,
标签: angular keyup
本文链接地址:https://www.jiuchutong.com/biancheng/380445.html 转载请保留说明!友情链接: 武汉网站建设