gpt4 book ai didi

javascript - 如何在三元运算符Angularjs中内联调用window.location.pathname

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

我正在尝试在 Angularjs 中编写内联条件语句。基本上,我想做到这一点,以便当单击页面上的选项卡时,页面会更新为 aria-current="page"。我要执行此操作的方法是检查选项卡 anchor href 是否等于当前窗口路径名。我希望有人可以帮助我找出正确的语法或三元结构来使这项工作内联。下面的代码对我不起作用。

aria-current="{{ window.location.pathname == 'item.location' && 'page' || 'notpage'}}"

在本例中,item.location 是 anchor href 的值。

最佳答案

试试这个

aria-current= (window.location.pathname == item.location)?'page':'notpage';

对于 Angular 在 Controller 中做类似的事情

 $rootScope.location = $location;

然后添加以下内容

aria-current="{{location.path() ==item.location?'page':'notpage'}}"

关于javascript - 如何在三元运算符Angularjs中内联调用window.location.pathname,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47256872/

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