pageTitle,pageDesc问题
来源:3-9 改造股票管理应用

bfbygfg
2017-07-17
第一个问题:
首先按照老师的代码,如果我访问的是localhost:4200/,第一次加载的时候会根据路由规则重定向到/dashboard,显示首页,但是左侧的active样式并没有,所以我的解决方案是在init的时候主动给了个值。但是直接访问的如果是/stock的话左侧active样式加载到了错误的标签上。请问这里如何处理比较好?
第二个问题:
访问localhost:4200/,然后发现首页并没有显示Title
之后我尝试调试了一下,发现这里页面加载时因为还没有经过路由的跳转,所以这里打印的event.url的值为'/',并没有匹配下面的ifelse所以使用的是初始化的空字符串,之后页面正常跳转到/dashboard。
我的解决方案:此处增加一个条件语句,请老师帮忙看一下这样处理是否合乎逻辑?
另外个人感觉页面多了之后这里的路由代码会异常的膨胀,是否有其他方式将这块的代码拆分出来呢?我尝试了一下拆分但是由于语法问题总是报错。
写回答
1回答
-
先说2,你可以把这些信息都配到路由配置的data属性里,然后在事件监听的地方根据URL去找路由配置。然后1你也可以把不同页面激活的菜单也配到路由配置里,然后在监听时激活菜单。
012017-07-21
相似问题