gpt4 book ai didi

AngularJs - 访问 ng-repeat 中的 DOM 元素

转载 作者:行者123 更新时间:2023-12-04 01:24:56 26 4
gpt4 key购买 nike

我有下一个模板:

<div ng-repeat="friend in friends | filter:filterFriendsHandler">
{{friend.name}}
</div>

在我的 Controller 中,我有:
$scope.filterFriendsHandler = function(friend){
//HERE I WANT TO ACCESS TO FRIEND DOM ELEMENT; to do something like this:
//$(friendElement).text('foo');
}

谢谢

最佳答案

您需要使用 directive为了那个原因

<div ng-app="test-app" ng-controller="MyController">
<div ng-repeat="friend in friends" nop>
{{friend.title}}
</div>
</div>

JS
app.directive('nop', function(){
return {
link: function(scope, elm){
console.log('eee', elm, arguments);
elm.css('color', 'red');
}
}
});

演示: Fiddle

关于AngularJs - 访问 ng-repeat 中的 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15415705/

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