У меня есть Ember JS drag & drop view, который используется для подключения предметов к более крупной фигуре. По мере роста конструкции он перекрывает область просмотра по вертикали.Ember JS: визуализировать тот же вид дважды (с данными одного контроллера)
Что я хочу сделать сейчас, это иметь небольшой предварительный просмотр d & d view.
Я хочу, чтобы данные контроллера с первого (большого, вертикально перекрывающего) вида, с которым я взаимодействую, отображались во втором представлении (предварительный просмотр, небольшой, а не вертикально перекрывающий).
Любая идея, как визуализировать представление дважды с данными из одного вида, ИЛИ подключить представление к контроллеру другого представления?
благодарит заранее!
Почему вы «добавляете детское представление программно» в первую очередь? Кроме того, мое предложение по перемещению логики и состояния в модель относится также и к представлениям. –
Спасибо за ваш ответ. Я знаю о том, что компоненты будут лучше. Во всяком случае, код был написан с представлениями, потому что это был единственный способ, которым я знал, что нужно обрабатывать детальные представления программно. Я использую данные ember-data и rails api, могу ли я использовать как ds.model, так и локальную модель в одно и то же время, я не планировал делать запрос каждый раз, когда часть перемещалась ?! –
Я имел в виду «модель» в понятии концепции, это не обязательно должно быть «DS.Model», это может быть просто объект. Но 'DS.Model' тоже прекрасен, просто не называть' .save() 'на нем. –