我最近在我的项目中使用了ng-select库,效果很好。我发现的一个限制是库需要输入一个字符串才能正确呈现标签。有了这个,我意识到如果我想显示一个id的标签,我会遇到一个问题,因为模型只存储了id。
与其他库相反(此时我没有考虑,因为这个库满足了我的大部分需求),元素的id存储在模型中。因此,为了在其他地方展示标签,我需要翻译它。这可能是昂贵的,因为我有几十个目录可供使用。
举个例子:
[{ 'id' : 'A', 'label': 'Apple'},
{ 'id' : 'B', 'label': 'Banana'},
{ 'id' : 'C', 'label': 'Cranberry'}]
模特商店:
{fruit: 'A'};
为了在任何我需要翻译的地方展示标签' A'到#Apple;'不知何故。 我想创建一个管道但是我需要为我持有的每个目录这样做。
关于如何处理的任何想法?