angular2はバックティック( `)を使用して複数行のhtmlコードを記述することができます。
しかし、templateUrlを使用するときは、複数のhtmlファイルを追加する方法がわかりません。angular2の1つのコンポーネントに複数のtemplateUrlを追加します。
私はこれを試して...そのような
@Component({
selector: 'my-app',
template: `
<h1>view1</h1>
<h1>view2</h2>
`
})
class Appcomponent{
}
。
HTML1.htmlとHTML2.html と一緒@Component({
selector: 'my-app',
templateUrl: './HTML1.html','./HTML2.html'
})
class Appcomponent{
}
HTML1.html
<h1>view1</h1>
HTML2.html
<h1>view2</h1>
私はangular2で複数templateUrlを使用することができますか? お読みいただきありがとうございます。
ある場合
あなたは、テンプレートの部分だけを表示するように
*ngIf
か*ngSwitchCase
を使用することができますか?なぜ2つのhtmlファイルが必要ですか? – Picci私は長いHTMLファイルを分けて編集したいと思っています。しかし、役に立たないことに気付きました。thx :) – highalps
長いHTMLを分割する必要があるかどうかは、リファクタリングコードを作成し、小さなコンポーネントを作成 – Picci