是否有一个Angular指令的行为与ngFor只有一个元素?

时间:2017-05-01 14:35:17

标签: angular ngfor

我有一个组件,它在某个上下文中显示某个特定对象的某些数据(即在另一个组件中)。除了显示数据之外,还有一些设置和拆除分别进行初始化和破坏。

我希望在输入(显示的对象)发生变化时销毁并重新初始化组件。但是,这不能通过简单的绑定来实现。为了保证在输入更改时进行设置和拆除,我必须注意ngOnChanges中的更改并实施ngOnDestroy(初始化可以在ngOnChanges中介绍)但我和#39 ; d而是仅实现ngOnInitngOnDestroy,并在主输入绑定发生更改时创建组件的新实例。

我认为我可以用"单元素ngFor"来实现这种行为。但我必须将我的对象包装在一个数组中。有没有更好的办法?也许已经有一个我不知道的指令,或者我可以巧妙地使用ngFor。我想避免控制器必须知道包装器数组。

0 个答案:

没有答案