gpt4 book ai didi

javascript - 从键值结构中获取数据并将其与 AngularJS 中的 ng-repeat 中的值进行比较

转载 作者:行者123 更新时间:2023-11-29 16:49:45 25 4
gpt4 key购买 nike

两个基本问题,

1) 我有一个 Controller ,我在其中定义了一个带有键值结构的列表,我想根据 eventID 访问事件名称并将其记录在控制台中

$scope.events = [
{eventID:3200, eventName:"Event One"}
{eventID:3201, eventName:"Event Two"}
];

我试过这个:

  if($scope.events.eventID  == 3200) {
console.log("Ok");
}

但是没用:(

2) 然后在我看来我有一个表,我在其中打印来自 WS 的数据,我想要的是根据 $scope.events 列表中的 eventID 在表上打印描述,我有一个字段我的 ng-repeat 名为 event 可以让我与列表中的 eventID 进行比较,但我不知道该怎么做。

<tr ng repeat d in data>
<td>d.Description</td>
<td>d.anyValue</td>
</tr>

欢迎任何帮助,我真的需要它我是 Angular 的新手 :)

最佳答案

在 Controller 中添加方法

$scope.search=function(obj){
return obj.eventID === 3200;
}

添加到 View

<tr ng-repeat="d in data | filter:search">
<td>d.Description</td>
<td>d.anyValue</td>
</tr>

关于javascript - 从键值结构中获取数据并将其与 AngularJS 中的 ng-repeat 中的值进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37289801/

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