发表于: 2016-12-23 02:06:23
1 1469
今天完成的事情:之前页面做的使用tab选项卡类似的方式展现出来的,越往后越发现展现错了,页面跳转弄得很麻烦,把它做成ui深层嵌套的模式。
看了看F12中有关network的东西
明天计划的事情:向UI师姐询问后发现自己开始没注意到一个图层,需要在加个展现的地方。明天加好后试着继续往下面做。
遇到的问题:UI嵌套路由发现有点忘记了,自己又重新找了过了下教程。
UI路由深层嵌套中的
.state似乎不用加parents也可以实现功能,看前人代码有人加了parents不知到底什么时候加,什么时候不加
收获:
$urlRouterProvider.otherwise('/url');默认未选中是展现的页面。
redirectTo:'app.xxxx'; 深层嵌套时加在上层state中默认展现页面。
$state.includes(stateOrName,params,options)
$state.includes方法接受三个参数,其中第二和第三个都不知道是干啥的...估计也不太用得到,就暂时不管了...
stateOrName:字符串(必填). 是一个状态的名字.
比如当前的激活状态是 "contacts.details.item"
$state.includes("contacts"); //返回true
$state.includes("contacts.details"); //返回true
$state.includes("contacts.details.item"); //返回true
$state.includes("detail"); //返回undefined
$state.includes("item"); //返回undefined
根据这个明天加个高亮,不知道为嘛高亮出不来了
评论