我真的很困惑我是否应该使用
<a routerLink="/about">About</a>或
<a [routerLink]="['/about']">About</a>发布于 2016-08-03 05:01:32
两者都是正确的。
<a routerLink="/about">About</a>和
<a [routerLink]="'/about'">About</a>以字符串形式传递路径
而
<a [routerLink]="['/about']">About</a>传递一系列路由器命令。
两者都得到了支持。
@Input()设置routerLink(数据:any[]=string){
发布于 2016-08-03 04:59:59
Angular2文档显示了以下内容的用法:
<a [routerLink]="['/about']">About</a>
它还允许在路由时传递对象。
检查:- https://angular.io/docs/ts/latest/guide/router.html#!#link-parameters-array
发布于 2016-08-03 06:18:03
要将您的url作为对象传递给路由器,请将其作为
<a [routerLink]="['/myPage']" title="My Page">MyPage</a>,就像这样
<a routerLink="/about">About</a将其作为字符串传递,因此将引发错误。
https://stackoverflow.com/questions/38734635
复制相似问题