2015-11-23 83 views
2

是否可以订阅模式的转变,即假设我要get('todos[0]["completed"]').subscribe(//render function)setValue('todos[0]["completed"]', true)模型发出新的数据并呈现函数调用时使用这个新的数据?falcor:订阅模型更改?

我试过完全相同的方式描述,但由于某种原因使功能不被调用后的setValue

回答

3

它是目前不可能的,也没有在这一水平观察的任何计划。

有可能时通知东西变化。如果您使用减速机风格function shouldUpdate(previousProps, nextProps) { ... },则可以使用每个级别的getVersion函数来渲染所需的东西。

希望有所帮助。

+0

是否有一个GitHub的问题参考了其中这些计划被做? 虽然我承认会有显著增加这个功能的复杂性,它会增加Falcor的吸引力很大IMO。 –

+0

肯定会有。 Satyen d(在githubs)已经接管了很多的责任和将生产路线图,回答问题,等等等等。如果你想ping通github上,你应该得到的合理时间内响应。 – Michael