Angular 使用点符号选项添加组件输入():attr.src、style.padding.px
我看到很多角度指令都有点符号选项:Angular 使用点符号选项添加组件输入():attr.src、style.padding.px,angular,typescript,Angular,Typescript,我看到很多角度指令都有点符号选项: style.padding.px style.padding.% attr.src 有些库喜欢将其用于不同的响应大小: fxLayout.gt-sm fxAlign.sm 是否可以使用组件@Input执行此操作 如果没有,其他人是怎么做的?或者他们正在为每个可能的名称创建新的输入: @Input('style.padding.px') paddingPx @Input('style.padding.%') paddingPercent ... 编辑 我的
style.padding.px
style.padding.%
attr.src
有些库喜欢将其用于不同的响应大小:
fxLayout.gt-sm
fxAlign.sm
是否可以使用组件@Input
执行此操作
如果没有,其他人是怎么做的?或者他们正在为每个可能的名称创建新的输入:
@Input('style.padding.px') paddingPx
@Input('style.padding.%') paddingPercent
...
编辑
我的用例:
我希望能够“捕获全部”或动态添加更多的@Input()
假设我有一个
@Input('size')
选项。。我希望能够添加size.sm
,size.md
ect,在本例中,它将从中提取。唯一的选项是为每个可能的参数创建@Input()
例如,您可以看到它是如何在中实现的