2017-02-03 2 views
1

я хочу спросить, есть ли способ сделать этоNgFor Кнопка с маршрутизатором ссылки внутри

<button *ngFor="let link of links" routerLink="{{link.value}} <<<< (i want to insert value from array to this 
">{{link.Name}}</paper-button> 

links = [ 
{Name:'Menu1' , value:'/Menu1'}, 
{Name:'Menu2' , value:'/Menu2'}, 
] 

и в моем маршрутизаторе-модуль,

{ path: 'Menu1', component: Menu1Component }, 
{ path: 'Menu2', component: Menu2Component }, 
+0

В чем проблема? –

ответ

1

Используя обозначения [routerLink] вместо routerLink , вы можете передать свойства экземпляра в значение. В вашем случае это будет:

<button *ngFor="let link of links" [routerLink]="link.value"> 
    {{link.Name}} 
</paper-button> 
+1

Работает с '{{}}', если это только строковое значение. –

+0

thx для ответа я постараюсь дать отзыв – Rommy

Смежные вопросы