を使用して、.html ファイル内のテンプレートでダイアログを開こうとしていますtemplateUrl
。ただし、ダイアログが開くと、ファイルの内容は空のように見えます。背景が暗くなるだけで、画面には何も表示されません。template: "Test"
の代わりに実行templateUrl
すると、テキストが表示されたダイアログが開きます(本来Test
あるべきです)。
$mdDialog.show({
templateUrl: "Dialogs/Teams/CreateTeamDialog.html",
controller: "CreateTeamController",
controllerAs: "vm"
}).then(function() {
console.log("Woohoo");
});
開発者ツールを開いてネットワーク タブを見つけると、ダイアログを開くとファイルが読み込まれていることがわかります。
ステータス: 200 OK
要約すると:
- 私のファイルが存在します
- 私のファイルにはテキストが含まれています
- ダイアログを開くとファイルが読み込まれます
- ダイアログは
template
代わりにtemplateUrl
一体何が起こっているのでしょうか?