こんにちは、私はangularjsを持つSPAアプリケーションを持っていますが、テンプレートURLを使用してコンポーネントを作成する方法はわかりません。Angularjsを使用したASP.NET SPA - コンポーネントtemplateUrl
私のディレクトリ構造は次のとおりです。
SpaApp
- Scripts
- App
- test.component.js
- Controllers
- Views
- Home
- test.component.cshtml
test.component.js
app.component("appTest", {
templateUrl: 'test.component.cshtml', //what is the address here?
transclude: true,
controller: function AppTest() {}
})
私は、ビュー/ホーム/ test.component.cshtmlにURLを追加しようと、それは働いていませんでした。 次に、コンポーネントのjavascriptと同じフォルダにhtmlテンプレートを追加しようとしましたが、それもうまくいきません。 私の問題はどこですか?コンポーネントのhtmlテンプレートのアドレスは何ですか?ありがとうございました
ありがとう、私はあなたの最初のオプションを試みました。私はjsファイルと同じフォルダにhtmlファイルを持っていましたが、それはあまりにも動作していません。バンドル設定でこのhtmlファイルパスを持っている必要がありますか? – bluray
htmlテンプレートへのパスは、アプリケーションのルートからの相対パスでなければなりません。ここで、ルートはASP.NETアプリケーションの実行ディレクトリです。 –
私に例を教えてもらえますか? – bluray