发表于: 2017-04-11 10:17:12
2 1148
今天完成的事情:结合这篇文章:http://www.oschina.net/translate/angularjs-ui-router-nested-routes,弄懂了嵌套路由(ui-router)的用法:作为一个外部库,AngularUI为开发者提供的最实用的一个模块相对与angular1.x的ngRouter(路由控制器),它更灵活,解决了同一URL下不支持多个视图的问题。所以本任务就直接使用了ui-router。
明天计划的事情:任务七知识储备,弄懂双向绑定的概念,尝试给登录页的两个input框添加ng-model进行双向绑定。
遇到的问题:
1.首先是感到整个任务6-10需要的知识点太多了,本来想把angular配置的跨域登陆一起做了,困难重重,所以还是按任务要求,先实现路由控制。
2.
$urlRouterProvider.when("", "/PageTab");
$urlRouterProvider.otherwise('/home');
当匹配路由引擎的时候,看到了这两种写法,下面的.otherwise没什么特别意思,就是只想默认路径home的意思,相比上面的
.when("", "/PageTab");
如果没有路由引擎能匹配当前的导航状态,那它就会默认将路径路由至 PageTab.htm,更好理解,但是这两个方法本质上并没有什么区别。
3.路由页面page1引入css文件,没有懒加载,所以直接在路由html文件中引入的css文件。引入路径时,这时要以该路由页面为参考。 如果在主页面直接加载路由页面的css文件,则要以主页面为参考,在css文件中引入图片,以该css文件为参考。
4.配置页面的js文件引入无效果,具体原因不明。
收获:
评论