写在前面
对单页应用来讲,视图和路由的作用可以从一个视图跳转到另外一个视图,可以合理管理用户在使用过程中看到的界面。
将视图分解成布局和模版视图,并且根据用户当前访问的URL来展示对应的视图,将会是一种更好的做法。
我们会将这些模版分解到视图中,并在布局模版中进行组装。Angularjs允许我们在$route服务的提供者$routeProvider中通过声明路由实现该功能呢。
系列文章
[Angularjs]ng-select和ng-options
[Angularjs]ng-show和ng-hide
一个例子
在HTML中,需要引用AngularJS之后引用angular-route:
然后,要把ngRoute模块在应用中当作依赖加载进来:
布局模板
创建一个布局模版,就是告诉angularjs把模板渲染到何处。通过将ng-view指令和路由组合到一起,我们可以精确的指定当前路由所对应的模板在dom中的渲染位置。
例如,有这样一段html


在这个例子中,将所有需要渲染的内容都放到了
中,而
和