Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 使用点符号选项添加组件输入():attr.src、style.padding.px_Angular_Typescript - Fatal编程技术网

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()

例如,您可以看到它是如何在中实现的