gpt4 book ai didi

javascript - 如何从 HTML Angular 访问范围内的对象

转载 作者:行者123 更新时间:2023-11-28 09:03:00 27 4
gpt4 key购买 nike

如果对象上的值设置为“true”,我会尝试向元素添加“事件”类

routeId = $routeParams.id

$scope.navigation = {
'home' : routeId == 'home' ? true : false
'articles' : routeId == 'articles' ? true : false
'videos' : routeId == 'videos' ? true : false
'misc' : routeId == 'misc' ? true : false
}

然后使用

<li ng-class="{ active: navigation.home }">

对象确实根据routeId改变,但 VIEW 没有任何变化。我尝试了很多变体,但也许我在这里感到困惑?

最佳答案

尝试更改对象以返回函数:

$scope.navigation = {
'home' : function() { return routeId == 'home' ? true : false }
}

<li ng-class="{ active: navigation.home() }">

关于javascript - 如何从 HTML Angular 访问范围内的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17470680/

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