gpt4 book ai didi

javascript - AngularJS 指令 : $timeout alternative

转载 作者:行者123 更新时间:2023-12-01 03:50:48 29 4
gpt4 key购买 nike

我正在使用 angularJS 1.6 指令添加一些 jQuery 库。现在我正在使用它:

let SomeDirective = function ($timeout) {
'ngInject';

return {
restrict: 'A',
link: function (scope, element, attrs) {

$timeout(function () {
element.somePlugin(JSON.parse(attrs.params));
});

}
};
};

export default SomeDirective;

由于这个事实,我在从服务器加载的 html 对象上设置了一些指令,我认为 Angular 不理解,当应用这个指令时......

但我认为这种方法很奇怪而且丑陋......我该如何修复这个指令?

顺便说一句,在范围 isLoaded 变量中添加(并在指令中观察它)并没有解决我的问题

最佳答案

您可以使用$scope.$evalAsync()。请参阅https://docs.angularjs.org/api/ng/type/ $rootScope.Scope。

关于javascript - AngularJS 指令 : $timeout alternative,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43224032/

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