У меня more-options-menu
компонент в угловых.Он имеет несколько входных параметров, таких как - размер, цвет, встроенный и т. Д., Любой мой угловой переключатель выглядит следующим образом -
<more-options-menu size="40" color="accent"></more-options-menu>
И компонент выглядит так -
import {Component, OnInit} from '@angular/core';
import { MIconRegistry } from '@once/ui';
import { DomSanitizer } from '@angular/platform-browser';
@Component({
selector: 'more-options-menu',
template: '<my-icon size svgIcon color inline></my-icon>',
inputs: ['color', 'svgIcon', 'size', 'inline']
})
export class MoreOptionsMenuComponent implements OnInit {
size;
svgIcon;
color;
inline;
constructor(
private IconRegistry: MIconRegistry,
private domSanitizer: DomSanitizer
) {
this.IconRegistry.addSvgIconSet(
this.domSanitizer.bypassSecurityTrustResourceUrl(
'https://s3.amazonaws.com/hello/135790/20/symbol-defs.svg?8ctxpf'
)
);
this.IconRegistry.addSvgIconSet(
this.domSanitizer.bypassSecurityTrustResourceUrl(
'https://s3.amazonaws.com/hello/135790/24/symbol-defs.svg?8ctxpf'
)
);
}
}
Я хочусделать эти параметры динамически.Я хочу, чтобы любые входные данные были переданы в меню more-options-menu, чтобы перейти непосредственно к компоненту my-icon
.more-options-menu
является компонентом оболочки для my-icon
.Я пытаюсь выяснить, могу ли я просто обернуть компонент my-icon
, чтобы мне не приходилось обновлять more-options-menu
каждый раз, когда я обновляю компонент my-icon
, т.е. предоставить исправление, чтобы нам не пришлось его обновлять (more-options-menu
) после этого.