我必须计算 jsonArray 的长度,但我能够做到。这是从一开始的示例:
https://jsfiddle.net/vuqcopm7/13/
总结,如果您单击列表中的某个项目(例如“asd1”),每次您单击该项目或其他项目时,它都会创建一个输入文本。我需要的是计算该项目被单击的次数,或者更好的是,计算该项目创建的输入数量。是否可以?例如:
asd1 (numberForEachItemSelected)
如果我创建 2 个输入,因为我点击它 2 次,它将是:
asd1 (2)
AngularJS 中的一切
最佳答案
我更改了推送 PushItems 函数以增加添加到“属性”中的“点击”键,然后将其绑定(bind)到 View :
$scope.pushItems = function pushItems(attribute, items) {
items.clicks++
//do stuff..
}
如果您无法修改模型以添加“clicks”键服务器端,则添加此 if 语句将添加到 clicks 键,或者在不存在时对其进行设置:
$scope.pushItems = function pushItems(attribute, items) {
if (items.clicks) {
items.clicks++
} else {
items.clicks = 1
}
// do stuff
}
关于javascript - 计算嵌套 json 中选择的元素数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29972119/