zorro官网上有具体介绍,我想解释的是Menu配合路由的用法
上面是官网的实例
我做了一些延伸
顶部导航栏
像这种的要先改变css,再改变js
<li nz-menu-item nzMatchRouter>
<a [routerLink]="['/', 'components', 'menu', 'en']">English Menu Document</a>
</li>
这里面的a的路径是提前在route里面定义好的,点击时,根据a的路径,匹配route的路径,成功匹配的话,就会跳转路径。
侧面导航栏
这里原理与上面一样,但由于是侧面导航栏,一般会配合SPA,点击时,另一侧发生变化,并传递参数,