Routing(路由) & Multiple Views(多个视图) step 7
2014-05-13 22:41
441 查看
Routing(路由) & Multiple Views(多个视图) step 7
1.切换分支到step7,并启动项目
git checkout step-7 npm start
2.需求:
在步骤7之前,应用只给我们的用户提供了一个简单的界面(一张所有手机的列表),并且所有的模板代码位于index.html文件中。下一步是增加一个能够显示我们列表中每一部手机详细信息的页面。可以先看一下step6和7的代码区别 .
为了增加详细信息视图,我们可以拓展
index.html来同时包含两个视图的模板代码,但是这样会很快给我们带来巨大的麻烦。相反,我们要把
index.html模板转变成“布局模板”。这是我们应用所有视图的通用模板。其他的“局部布局模板”随后根据当前的“路由”被充填入,从而形成一个完整视图展示给用户。
AngularJS中应用的路由通过$routeProvider来声明,它是$route服务的提供者。这项服务使得控制器、视图模板与当前浏览器的URL可以轻易集成。应用这个特性我们就可以实现深链接,它允许我们使用浏览器的历史(回退或者前进导航)和书签。
3.效果:
View Code测试结果:
Using ChromeDriver directly... ..... Finished in 7.368 seconds 5 tests, 8 assertions, 0 failures
相关文章推荐
- AngularJS学习---Routing(路由) & Multiple Views(多个视图) step 7
- Routing & Multiple Views
- AngularJS 单路由多视图(Multiple Named Views)
- AngularJS 单路由多视图(Multiple Named Views)
- [译]Angular-ui 之 多命名视图(Multiple Named Views)
- Asp.net MVC4 Step by Step (1)-路由,控制器,视图
- Asp.net Mvc 多级控制器 路由重写 及 多级Views目录 的寻找视图的规则 (多级路由) 如:Admin/Test/Index
- MVC 多级目录(控制器) 路由重写 及 多级Views目录 的寻找视图的规则
- Asp.net Mvc 多级控制器 路由重写 及 多级Views目录 的寻找视图的规则
- Mvc多级Views目录 asp.net mvc4 路由重写及 修改view 的寻找视图的规则
- Android ApiDemos示例解析(104):Views->Auto Complete->6. Multiple Items
- Android ApiDemos示例解析(178):Views->Lists->11. Multiple choice list
- AngularJS ui-router中的多视图界面(Multiple Named Views)
- Django下配置urls(路由)以及views(视图)
- Mvc 多级控制器 路由重写 及 多级Views目录 的寻找视图的规则
- Mvc多级Views目录 asp.net mvc4 路由重写及 修改view 的寻找视图的规则
- URL Routing with ASP.NET 4.0 Url路由写法
- Shell Step by Step (4) —— Cron & Echo
- 【问题】multiple definition of `_start'
- Drupal6.x中CCK & Views 模块使用小结(二)