W Angular 1.5, chcę załadować szablon poprzez niestandardową obietnicę. Przykładowy kod, który chciałabym aby uruchomić toZaładuj szablon kątowy 1.5 komponentu za pomocą obietnicy
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() {
}
});
Powód chcę zrobić to załadować szablon z iframe proxy.
Jeśli istnieje sposób dostarczenia mojego niestandardowego szablonu tłumaczącego dla obietnicy, która również byłaby wystarczająca.
Spójrz za ten post http://stackoverflow.com/questions/22189298/angularjs-returning-a-promise-in-directive-template-function. Wydaje się, że ten sam problem dotyczy dyrektywy. Myślę, że możesz wypróbować podobny approch – Silvinus