我有一个Ember JS拖放视图,用于将项目连接到更大的部分。随着构造的增长,它会垂直重叠视区。
我现在想做的是有一个小的 d&d 视图预览视图。
我希望我与之交互的第一个(大,垂直重叠)视图中的控制器数据显示在第二个视图(预览,小,而不是垂直重叠)中。
任何想法是如何使用来自一个视图的数据渲染视图两次,或者将视图连接到另一个视图的控制器?
提前感谢!
首先,你不应该再使用视图了。使用组件。
然后,将所有逻辑和状态移动到模型中。有一个表示拖放小控件的模型,并馈送到两个组件中:一个组件用于预览界面,另一个组件用于完整界面。