【发布时间】:2018-04-08 16:14:14
【问题描述】:
我有一些自定义指令,它们基本上是为<input> 设计的。
我有一个自定义组件<app-decorated-input>
在我的应用程序中有大量的<app-decorated-input>s 和简单的<input>s,其中一些我喜欢使用指令,而另一些我不喜欢。当这样使用指令时,如何将指令传递给底层<input>:
<app-decorated-input directive1 directive2 ></app-decorated-input>
并且对底层<input> 具有相同的指令效果,就好像直接在其上使用它一样:
<input type="text" directive1 directive2 >
更新:
<app-decorated-input> 内部的内容并没有太大的相关性,只是它包含一个 <input>,正如我已经提到的那样。它的模板看起来类似于:
<div> Some decorations here </div>
<div>
<input type="text" {...directives}> <!-- In ReactJS this is done by using {...this.props} -->
</div>
<div> Some decorations here too! </div>
我要做的就是将<app-decorated-input> 上指定的所有指令转移到底层<input>。
【问题讨论】:
-
您找到解决方案了吗?
-
你有想过这个吗?
-
@dcp3450,还没有