gpt4 book ai didi

javascript - ng-click 中的 Angular、三元

转载 作者:行者123 更新时间:2023-12-02 15:58:27 25 4
gpt4 key购买 nike

我在 ng-click 中有一个三元组,可以在“书签”和“无”之间交换值。第一次单击将其更改为书签效果很好,但第二次则不然。我认为我的语法或逻辑有问题。这是代码:

ng-click="current = 'bookmarks' ? current = 'bookmarks' : current = 'none' "

我什至在屏幕上打印{{current}},一旦我将其切换到书签,它就会从书签发生变化。将不胜感激任何帮助。谢谢!

最佳答案

您的三元表达式是错误的。

bookmarks(string) 被评估为 true 因此,current 将始终被分配 bookmarks 。这似乎是第一次起作用。但是,对于下次点击,它将始终被指定为书签

使用以下表达式:

ng-click = "current = (current == 'bookmarks') ? 'none' : 'bookmarks'"

关于javascript - ng-click 中的 Angular、三元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31408831/

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