gpt4 book ai didi

angular - 将常数值的子集传递给 Angular 分量

转载 作者:行者123 更新时间:2023-12-04 01:10:25 24 4
gpt4 key购买 nike

我在我的一个模型中定义了以下常量。

    export const NEWS_TYPE_TEXT = {
News: 'News',
Interview: 'Interview',
Digest: 'Digest',
CompanyAnalysis: 'Company Analysis',
};

通常我会将整个常量传递给组件,即:

<mb-simple-select [options]="NEWS_TYPE_TEXT"> </mb-simple-select>

但现在我只需要传递这些值的一个子集。(例如,只有“新闻”和“摘要”)。

我已经尝试了以下方法,但不起作用:

<simple-select [options]="NEWS_TYPE_TEXT.News, NEWS_TYPE_TEXT.Digest"></simple-select>

然后我尝试了以下方法。这可行,但将值作为数组传递,并且仅传递实际文本值,不带键:

<simple-select [options]="[NEWS_TYPE_TEXT.News, NEWS_TYPE_TEXT.Digest]"></simple-select>

是否有一种优雅的方式将这个值子集传递给组件,以便它们保留其对象键:值结构?

提前致谢。

最佳答案

尝试这样的事情:

<simple-select [options]="{News: NEWS_TYPE_TEXT.News, Digest: NEWS_TYPE_TEXT.Digest}"></simple-select>

关于angular - 将常数值的子集传递给 Angular 分量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65007146/

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