gpt4 book ai didi

javascript - 当数组中存在具有特定值的键时如何使用 ng-show ?

转载 作者:行者123 更新时间:2023-11-28 15:19:56 25 4
gpt4 key购买 nike

假设我有以下数组:

(这是编造的,因为我为一位客户工作,我无法在此处发布其数据)

collections: {
browsers: [
{
label: 'Chrome',
visitors: 50,
bounces: 23
},
{
label: 'FireFox',
visitors: 30,
bounces: 15
},
{
label: 'Internet Explorer',
visitors: 60,
bounces: 33
},
{
label: 'Opera',
visitors: 4,
bounces: 2
},
]
}

如果我想在我的模板中显示 Chrome 的数据,目前它是可用的,我通常会使用如下内容:

<div ng-show="collections.browser.chrome">content</div>

但由于它是一个数组,因此这是行不通的。

<小时/>

有没有办法使用 ng-show与当前对象?

最佳答案

你可以这样做:

<div ng-repeat="browser in collections.browsers">
<div ng-show="browser.label == currentBrowser">content</div>
</div>

此 HTML 将基于 Controller 上的这些值:

$scope.collections = //Your JSON Here
$scope.currentBrowser = 'chrome'; //Or whatever you want

关于javascript - 当数组中存在具有特定值的键时如何使用 ng-show ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31944037/

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