Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改ng-重复AngularJS中单击元素的工具提示

更改ng-重复AngularJS中单击元素的工具提示
EN

Stack Overflow用户
提问于 2018-05-21 12:01:33
回答 1查看 442关注 0票数 1

在单击element之后,我将执行函数,并在其成功之后,我想对单击元素的工具提示进行润色。

我有多个元素,在ngRepeat循环中显示了这个工具提示。但是,我只想更改currentTarget元素(单击的元素)上的工具提示。目前,我将工具提示显示为来自控制器的内插字符串,在函数成功后,我将更改此字符串。,它导致每个具有此工具提示的元素都有新的工具提示,而不仅仅是单击的.

代码语言:javascript
运行
AI代码解释
复制
<div ng-repeat="n in auctions">
    <img src="img/heart_icon.png"
         alt="Dodaj do wishlisty"
         class="category__record-button--wishlist-icon"
         data-ng-if="$parent.authentication.isAuth"
         data-ng-click="addFollowAuction(n.id)"
         uib-tooltip="{{ categoryConfig.followInfo }}"
         tooltip-placement="top"
         tooltip-trigger="'mouseenter'"
         tooltip-append-to-body="true">
</div>

因此,categoryConfig.followInfo是我在上面编写的字符串,在addFollowAuction()函数成功后进行了更改:

代码语言:javascript
运行
AI代码解释
复制
$scope.addFollowAuction = function (auctionId) {
    console.log(auctionId);
    auctionsFollowService.addFollowAuction(auctionId)
        .then(function (response) {
            if(response.detail === 'success follow') {
                $scope.categoryConfig.followInfo = 'Pomyślnie dodano ten przedmiot do wishlisty!';
            }
        }, function (err) {
            console.log('err adding to wishlist ' + err);
        });
};

然后从循环中显示的所有图像都有新的工具提示信息,但我只希望将新信息附加到单击的图像中。我试着使用$event,但是它没有起作用,因为我正在以任何方式改变$scope.categoryConfig.followInfo

如何仅将新的工具提示信息附加到单击的元素?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-21 12:11:56

您需要followInfo作为一个项数组,并且每个项都有自己的工具提示引用:

代码语言:javascript
运行
AI代码解释
复制
<div ng-repeat="n in auctions">
<img src="img/heart_icon.png"
     alt="Dodaj do wishlisty"
     class="category__record-button--wishlist-icon"
     data-ng-if="$parent.authentication.isAuth"
     data-ng-click="addFollowAuction(n.id)"
     uib-tooltip="{{ categoryConfig.followInfo[n.id] }}"
     tooltip-placement="top"
     tooltip-trigger="'mouseenter'"
     tooltip-append-to-body="true">

注意uib-tooltip="{{ categoryConfig.followInfo[n.id] }}"

代码语言:javascript
运行
AI代码解释
复制
$scope.addFollowAuction = function (auctionId) {
console.log(auctionId);
auctionsFollowService.addFollowAuction(auctionId)
    .then(function (response) {
        if(response.detail === 'success follow') {
            $scope.categoryConfig.followInfo[auctionId] = 'Pomyślnie dodano ten przedmiot do wishlisty!';
        }
    }, function (err) {
        console.log('err adding to wishlist ' + err);
    });
};

请注意,$scope.categoryConfig.followInfo[auctionId]不要忘记在followiInfo之前插入:$scope.categoryConfig.followInfo =[]

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50455836

复制
相关文章
[Leetcode][python]删除排序链表中的重复元素/删除排序链表中的重复元素 II
如果当前节点有后一个节点,且它们的值相等,那么当前节点指向后一个节点的下一个节点,这样就可以去掉重复的节点。
蛮三刀酱
2019/03/26
3K0
删除链表中的重复元素
昨晚在参加兰亭集势的笔试时,看到了这样一个题目。大致意思就是给出一个单链表,链表中有重复的元素,需要删除重复的元素。如:1→2→3→5→4→3→7,删除重复元素后变成1→2→3→5→4→7。 思路其实还蛮简单:建立三个工作指针p,q,r,然后p遍历全表。p每到一个结点,q就从这个结点往后遍历,并与p的数值比较,相同的话就free掉那个结点。 LinkList RemoveDupNode(LinkList L) //删除重复结点的算法 { LinkList p , q , r; p = L -> ne
猿人谷
2018/01/17
2.9K0
如何去掉列表中重复的元素
列表,在Python中是最常见的一种数据类型,对它了解的越多,编程的效率就越高。
TalkPython
2019/10/29
8.3K0
如何去掉列表中重复的元素
AngularJS 指令
AngularJS 通过被称为指令的新属性来扩展 HTML。 AngularJS 通过内置的指令来为应用添加功能。 AngularJS 允许你自定义指令。 AngularJS 指令 AngularJS 指令是扩展的 HTML 属性,带有前缀ng-。 ng-app指令初始化一个 AngularJS 应用程序。 ng-init指令初始化应用程序数据。 ng-model指令把元素值(比如输入域的值)绑定到应用程序。 完整的指令内容可以参阅 AngularJS 参考手册。 AngularJS 实例 在输入框中尝
企鹅号小编
2018/01/26
3.5K0
删除排序链表中的重复元素
题意 给定一个排序链表,删除所有重复的元素每个元素只留下一个。 样例 给出 1->1->2->null,返回 1->2->null 给出 1->1->2->3->3->null,返回 1->2->3->null 思路 设置一个指针指向排序链表的头结点,遍历链表,若当前元素与下一个元素相同,直接将下一个元素的 next 指向下下个即可。 代码实现 /** * Definition for ListNode * public class ListNode { * int val; * L
一份执着✘
2018/06/04
1.5K0
[随缘一题]删除排序链表中的重复元素
如果当前节点的值和下一节点的值相等,则跳过下一个节点.即将当前节点的next指针指向下一个节点的指针.
呼延十
2019/07/01
1.5K0
Python——去除列表中的重复元素
set(['I', 'I', 'M', 'E']) set(['I', 'E', 'M']) 集合中,没有重复的元素。利用集合这种数据结构的特性,可以去除列表中的重复元素。 一个列表中可能含有重复元素,使用set()可以实现列表的去重处理,但是无法知道哪些元素是重复的,下面的函数用于找出哪些元素重复了,以及重复的次数。 from collections import Counter a = [1,4,2,3,2,3,4,2] b = Counter(a) #求数组中每个数字出现了几次 print(b)
瑞新
2020/07/07
5.2K0
删除有序链表中的重复元素
思路一:由于是有序的链表,所以按一定的顺序,例如从小到大,这样的话,将第一个A节点的值存于一个变量temp之中,设第一个节点为A(head),第二个节点为B(head.next),第三个节点为C(head.next.next),这样如果B的值与A相同,则就是要去掉的,即head.next=head.next.next ,第二节点的位置由第三个的值覆盖。以此类推,便能去重。
忧愁的chafry
2022/10/30
1.1K0
删除有序链表中的重复元素
AngularJS总结
因为最近想学习一下ionic框架,了解到ionic是基于AngularJS语法,并且通过SASS构建应用程序,之前自己一直用Vue框架,还有Less,刚刚好趁此机会,学习一下AngularJS与SASS。
全栈程序员站长
2022/09/15
7240
python中删除列表中重复元素
在面试中,很可能遇到给定一个含有重复元素的列表,删除其中重复的元素,下边给出三种方法来实现这个功能。
全栈程序员站长
2022/09/07
4.3K0
java去重复元素并打印_Java打印数组中重复元素
在此程序中,我们需要打印数组中存在的重复元素。这可以通过两个循环来完成。第一个循环将选择一个元素,第二个循环将通过将所选元素与其他元素进行比较来遍历整个数组。如果找到匹配项,则打印重复的元素。
全栈程序员站长
2022/08/13
1.4K0
java去重复元素并打印_Java打印数组中重复元素
Java 如何删除 List 中的重复元素
在有时候,我们希望 List 集合中的内容是不重复的,所以我们需要对 List 进行一次去重。
HoneyMoose
2021/01/30
4.9K0
Java 如何删除 List 中的重复元素
Selenium中单击Element:ElementClickInterceptedException
element = driver.find_element_by_css(‘div[class*=”loadingWhiteBox”]’)
kirin
2021/04/02
1.1K0
删除排序链表中重复元素的方法
链表的操作非常常见,也是面试中经常会被问道的问题。对于链表重复元素的删除,有两个变体,现在总结如下。 链表代码如下:
冬天里的懒猫
2020/08/03
1.1K0
AngularJS 指令
ng-app 指令告诉 AngularJS,<div> 元素是 AngularJS 应用程序 的"所有者"。
陈不成i
2021/07/23
3.2K0
Python中如何获取列表中重复元素的索引?
昨天分享了一个文章,Python中如何获取列表中重复元素的索引?,后来【瑜亮老师】看到文章之后,又提供了一个健壮性更强的代码出来,这里拿出来给大家分享下,一起学习交流。
前端皮皮
2022/08/17
14.2K0
Python中如何获取列表中重复元素的索引?
如何更改伪元素的样式
在前端开发中我们会经常用到伪元素,有时候需要通过js来修改伪元素的样式,那么有哪几种方式来修改伪元素的样式呢?
挥刀北上
2021/01/27
9.8K0
如何更改伪元素的样式
angularJS学习之路(六)---指令
一个东西需要说明:根据HTML标准,布尔属性代表一个true或者false值,当这个属性出现的时候,这个属性的值就是true, 无论实际值是什么,如果未出现,这个属性的值就是false
wust小吴
2019/07/08
1.7K0
83. 删除排序链表中的重复元素
存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。
杨鹏伟
2021/04/25
7130
83. 删除排序链表中的重复元素
leetcode:83 删除排序链表中的重复元素
问题? 如果next没有值的话,会报错的。 因为要相等啊,比较啊,有值才能比较是吧。 那为什么p.next=p.next.next;如果p.next.next;没有值为什么不会报错?因为他不是比较。比较必须是值与值比较的啊。 所以
贵哥的编程之路
2020/10/28
5450
leetcode:83 删除排序链表中的重复元素

相似问题

关于ng-重复的AngularJS工具提示

21

AngularJS ng-单击ng中的更改颜色-重复

20

AngularJS ng-重复ng-单击

30

angularjs ng-使用单击事件重复隐藏元素

36

AngularJS Uncaught :ng-重复ng-单击

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档