1) директива запоминает значение ширины экрана и слушает сервис который присылает директиве актуальное значение экрана, если оно совпадает то директива показывает компонент (createEmbededView) если нет то скрывает (clear)
2) см ответ 1) - при изменении ширины окна браузера присылается новое значение
1) не надо получать директиве данные компонента они рендерятся через шаблон и управляются самим компонентом. Директива только отслеживает ширину экрана и управляет только отображением компонента.
2) второй вопрос не понял
За двумя зайцами погонишься ни одного не поймаешь. Дело не в том что реакт или ангуляр лучше а нужно на чем то одном писать. Они решают одни и те же задачи. Либо продолжать на реакте либо переписывать или искать проект на ангуляре. Профессионал во всем - это дилетант во всем.
MaxKorz, Предложенный метод универсален для всего приложения, так как, все завязано на observables. И одна реализация призязка к DOM. Ваше предложение тоже верно но в рамках одного компонента.
спасибо за ответ, я сам все усложнил, да все просто оказалось, взял коробку от ноутбука нашел номер модели. и нашел все драйвера на сайте производителя.
ок спасибо понятно, а вот вопрос еще такой поставил я этот GTK 2 на хост, а плагин этот в браузере крутится. Каким образом браузер рисует на канвасе на фронте, если софт на сервере? Пересылает туда сюда картинку как то скрыто?
Не так, специалист всегда видит различия, преимущества и недостатки инструментов, которые он использует в работе. А у остальных все китайцы на одно лицо, либо оценка от балды, Заказчику или пользователям по барабану искусство кодера, искусство программирования (языки, всякие примочки, плагины, и т.п.), ему важна ПРОМЫШЛЕННАЯ эффективность, производительность и конечный результат. Он платит больше одному негру на экскаваторе, не потому что он настоящий, свободный и понимащий в искусстве, а потому что негр обходится дешевле качественнее и быстрее, чем 5 офицеров с лопатами. И наоборот, если мелкая задача, то нафиг этот экскаватор нужен.
Это значит нужно подключить сервис IfViewportSizeConfig в модуль app.module.