Angular 2/4/5中是否有逻辑路径名称?

时间:2018-01-29 20:38:11

标签: angular angular-routing angular-router

每当我必须在Angular应用程序路由器中重写URL方案时,我的各种router.navigate()调用都会中断,因为它们必须包含与路由器“URL解码逻辑”相同的“URL编码逻辑”。 是否有一种“DRY”方式来定义路由(可能使用逻辑路由名称,而不是实际的URL片段),这样相同的定义将适用于路由器以及应用程序代码中的各种navigate()引用?

1 个答案:

答案 0 :(得分:0)

将您的路线字符串放在类的静态字段中,该字段可以从对<div class="inputblock"> <input class="inputseperate" type="text" name="a"><br> <div class="help-tip"> <p>aaaaaaaaa<br>aaaaaaaaa<br>aaaaaaaaa<br>aaaaaaaaa<br>aaaaaaaaa<br>aaaaaaaaa</p> </div> </div> <div class="inputblock"> <input class="inputseperate" type="text" name="b" <br> <div class="help-tip"> <p>bbbbbbbbb<br>bbbbbbbbb<br>bbbbbbbbb<br>bbbbbbbbb<br>bbbbbbbbb<br>bbbbbbbbb</p> </div> </div>的所有调用中引用。

使用子路由以避免在模块内导航时必须定义绝对路由。