在 Angular 1.5 中,我想通过自定义承诺加载模板。我想运行的示例代码是
var module = angular.module("myApp", []);
module.component("component", {
template: ["$q", function ($q) {
var defer = $q.defer();
setTimeout(function () {
defer.resolve("<p>Hello world</p>");
}, 100)
return defer.promise;
}],
controller: function () {
}
});
我想这样做的原因是从代理 iframe 加载模板。
如果有任何方法可以为我的自定义模板解析器提供足够的承诺。