gpt4 book ai didi

angularjs - $log(或 AngularJS 指令中的其他服务)

转载 作者:行者123 更新时间:2023-12-01 09:59:39 25 4
gpt4 key购买 nike

我有以下指令用于初始化 timeago插件。

Directives.directive('timeago', function() {
return function(scope, element, attrs) {
$(element).attr('title', scope.post.utc_posted);
$(element).timeago();
}
});

我如何在要返回的函数中使用/传递 $log

最佳答案

您可以按正常方式注入(inject)它。顺便说一句,element 已经是一个 jQuery 变量,不需要 $(element) - 假设您在 Angular 之前加载 jQuery。

Directives.directive('timeago', function($log) {
return {
link: function(scope, element, attrs) {
element.attr('title', scope.post.utc_posted);
element.timeago();
}
}
});

关于angularjs - $log(或 AngularJS 指令中的其他服务),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18174291/

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