gpt4 book ai didi

javascript - AngularJS - 尝试访问数组以返回警报时出现问题

转载 作者:行者123 更新时间:2023-11-29 21:53:28 25 4
gpt4 key购买 nike

我正在使用 Angular,我正在尝试访问数组中的一些内容。

在这一行中,您将看到 console.log(JSON.stringify($scope.lineItems)) 在浏览器控制台上返回 [[]]。如果我在同一行检查/创建断点,这是我拥有的信息:

> 0: Array[0]
length: 1
> __proto__: Array[0]

如果你点击 > 0: Array[0] 那么另一部分将打开显示这个

> 0: Array[0]
length: 0
__proto__: Array[0]
> length: 1
__proto__: Array[0]

现在,我需要做的是,当 0: Array[0] 显示一个警报时,它是 noLinesAlert.show()

这是我的代码,它实际上不起作用,因为我很困惑,我不知道如何访问我需要的信息:

$scope.lineItems = lines;
console.log(lines);
console.log(JSON.stringify($scope.lineItems));
if ($scope.lineItems.length === 0) {
noLinesAlert.show();
}else {
noLinesAlert.hide();
}
}

最佳答案

根据您的描述,您需要:

if ($scope.lineItems[0].length === 0) {
noLinesAlert.show();
} else {
noLinesAlert.hide();
}

关于javascript - AngularJS - 尝试访问数组以返回警报时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27786764/

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