gpt4 book ai didi

angularjs - 加载 Angular 指令模板异步

转载 作者:行者123 更新时间:2023-12-04 22:05:06 25 4
gpt4 key购买 nike

我希望能够从 promise 加载指令的模板。例如

template: templateRepo.get('myTemplate')
templateRepo.get 返回一个 promise ,当解决时,模板的内容在一个字符串中。

有任何想法吗?

最佳答案

你可以在你的指令中加载你的 html 将它应用到你的元素并编译。

.directive('myDirective', function ($compile) {
return {
restrict: 'A',
link: function (scope, element, attrs) {
//Some arbitrary promise.
fetchHtml()
.then(function(result){
element.html(result);
$compile(element.contents())(scope);
}, function(error){

});
}
}
});

关于angularjs - 加载 Angular 指令模板异步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21196245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com