gpt4 book ai didi

javascript - AngularJS 如何将其设置为切换

转载 作者:行者123 更新时间:2023-12-02 14:48:07 25 4
gpt4 key购买 nike

所以我有一个 ng-repeat ,其中它使用 ng-click 和 ng-class ,就像这里的这个 plunker

http://plnkr.co/edit/TtQNQXOLggs1bsYKNJvx?p=preview

现在效果很好,当您单击该项目时它会设置类。但是我想设置它,这样如果您再次单击该项目,它将删除该类。

所以我尝试做一些 if 语句来检查它是否已经 = 到 'menuItem' 然后更改它的值,但现在它根本不起作用。

 $scope.setActive = function(menuItem) {
if ($scope.activeMenu = menuItem)
{
$scope.activeMenu = 'null';
}
else
{
$scope.activeMenu = menuItem;
}
}

提前致谢!

最佳答案

那是因为在 if 中您分配了一个值

if ($scope.activeMenu = menuItem)

而不是检查相等性

if ($scope.activeMenu == menuItem)

只需将 = 替换为 ==

关于javascript - AngularJS 如何将其设置为切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36422207/

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