-1

私はAngular4プロジェクトに取り組んでいます。今まではすべて問題なく動作していましたが、routerlink のパスを html テンプレートに直接ハード コーディングしていることに気付きました。

<a routerLink="/example" >link</a>

どうにか回避して、手持ちのルーティングモジュールにバインドしたい。

それは可能ですか(そして論理的ですか)?パスに関するベストプラクティスは何ですか?

ありがとう

4

1 に答える 1

1

バインドするには[]、または{{}}(両方を一緒にすることはできません)のように

[routerLink]="fieldWithPath"

また

routerLink="{{fieldWithPath}}"
export class MyComponent {
  fieldWithPath:string = '/example';
}
于 2017-12-13T11:26:03.387 に答える