角2鼓励通过使用Rx可观测值从现有属性导出属性,并从Rx中获得派生属性map()。
它还允许使用@Input将值传递给子组件(以字符串的形式)。可观察到的值似乎通过通过AsyncPipe (异步传递Observable的值而不是Observable本身)通过序列化克隆而存活下来。
这就引出了我的问题:如果@Input的属性不能以Observables的形式传递,那么如何从它们中派生属性呢?脑海中浮现的一种方法是使用NgOnChanges拦截新值并从这些值中重构可观测值,但这感觉就像一次肮脏的攻击。
tl;博士:在AsyncPipe只公开Observable值的情况下,一个Rx map()是如何在角2 @Input上出现的?
发布于 2016-01-15 08:07:27
我不认为你只能通过@输入获得字符串,声明它如下:@输入可观察:可观察;并传递一个可观察的输入。
https://stackoverflow.com/questions/34804934
复制相似问题