我正在做某种复杂的事情,我无法对此情况一目了然。
使用angular 4,是否可以通过另一个组件动态添加ngModel?
说明:
我正在使用2个外部库,一个用于拖放,一个用于虚拟滚动。可拖动的内容是虚拟滚动中动态加载的内容。我的问题是,我的拖动库希望我在可拖动元素上方的div上添加[(aBinding)]
。但是,我的虚拟滚动div在中间创建了一个div,但我不能这样做:
ex on template;
<virtualscroll> <!-- I should add the model here -->
<items ngFor"let item of items"></items>
<virtualscroll>
ex构建并运行时;
<virtualscroll> <!-- but when on run, this is not anymore the div just above my items -->
<div>
<div>
<items ngFor"let item of items"></items>
</div>
</div>
<virtualscroll>
我想要什么=>
<virtualscroll>
<div>
<div><!-- add ngModel here to this component generated div-->
<items ngFor"let item of items"></items>
</div>
</div>
<virtualscroll>
但是,由于该div是由库创建的,因此我无法通过模板来实现。
我想知道在模板构建并显示在页面上之后是否可以在div上添加绑定