我正在尝试使用 .html 文件中的模板打开一个对话框templateUrl
。但是,当对话框打开时,文件的内容看起来像是空的。背景只是变暗,屏幕上什么也没有出现。如果我这样做template: "Test"
而不是 my templateUrl
,它会打开一个带有文本的对话框Test
(应该如此)。
$mdDialog.show({
templateUrl: "Dialogs/Teams/CreateTeamDialog.html",
controller: "CreateTeamController",
controllerAs: "vm"
}).then(function() {
console.log("Woohoo");
});
当我打开开发人员工具并找到网络选项卡时,我可以在打开对话框时看到正在加载的文件:
状态:200 OK
把它们加起来:
- 我的文件存在
- 我的文件包含一些文本
- 打开对话框时正在加载我的文件
- 该对话框使用
template
而不是templateUrl
那到底是怎么回事?