发表于: 2016-12-23 02:06:23

1 1473


今天完成的事情:之前页面做的使用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


根据这个明天加个高亮,不知道为嘛高亮出不来了



返回列表 返回列表
评论

    分享到