gpt4 book ai didi

javascript - 我在 Angular 项目中有多个 ngFor 使用 trackBy :trackByFunction with single function or create multiple function?

转载 作者:行者123 更新时间:2023-12-02 18:47:58 24 4
gpt4 key购买 nike

trackByFunction (index, items) {
return item.id;

}

trackByABCtList(index, item) {
return item.id; // or item.id
}

trackByEmployeelist(index, item) {
return item.id; // or item.id
}

trackByTags(index, item) {
return item.id; // or item.id
}

trackByGroup(index, item) {
return item.id; // or item.id
}

trackByEmployeesrange(index, item) {
return item.id; // or item.id
}

trackByDepartment(index, item) {
return item.id; // or item.id
}

trackByFeedbackQuestion(index, item) {
return item.id; // or item.id
}

所有函数返回类型相同的item.id,所以我的问题是我需要多个 trackByFunction 或者只使用一个也可以。

最佳答案

只有一个功能就可以了。该函数是纯函数(例如没有突变),因此哪个 *ngFor 调用该函数并不重要,因此您甚至可以将此函数移动到某个 utils.ts文件并将其命名为 trackById 之类的名称,并在您的项目中使用此函数。

关于javascript - 我在 Angular 项目中有多个 ngFor 使用 trackBy :trackByFunction with single function or create multiple function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67177418/

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