2017-09-01 18 views
0

私はまだAngularを学んでいますが、私は見たことのない経路にはリンクを使用した例があります。このフォーマットを見て、使用して使用してAngular.io、イム上のドキュメントを通って行く:
https://angular.io/tutorial/toh-pt5ルータリンクを使用するさまざまな方法はありますか?

template: ` 
    <h1>{{title}}</h1> 
    <a routerLink="/heroes">Heroes</a> 
    <router-outlet></router-outlet> 
` 

その後、私はここに記事を読んでいた:
http://blog.ng-book.com/basic-routing-in-angular-2/

<a>Navigation:</a> 
    <ul> 
    <li><a [router-link]="['home']">Home</a></li> 
    <li><a [router-link]="['login']">Login</a></li> 
    <li><a [router-link]="['dashboard']">Dashboard</a></li> 
    </ul> 

は何ですか違い?

答えて

1

あなたが設けられた第一の例は、データは生の値として渡され、そのためには、静的な値として設定することができます

第二の例、必ずしも、それだけだ、コンポーネントから変数にバインドすることができますルーターでできることの柔軟性を提供する別の方法です。

生の値を入力するだけで同じ結果が得られますが、たとえばデータベースから値を取得するなど、コンポーネントから値が必要な場合は、2番目の値が理想的です。

関連する問題