maximw
@maximw

Как использовать произвольный виджет в Angular-приложении?

Добрый день.

Имеется пользовательская база виджетов, которые используются на сайте другими пользователями и подгружаются в интерфейс аяксом по мере необходимости. Виджеты представляют собой куски HTML-кода с jQuery или чистым javascript.
Можно как-то подружить такой функционал с тем, что весь остальной интерфейс сайта будет написан с помощью Angular.

Как я понимаю из того что поначитался про Angular, подобные вещи должны быть обернуты в директивы. Но произвольный пользовательский виджет не обернешь же.
  • Вопрос задан
  • 2428 просмотров
Решения вопроса 1
DigitalSmile
@DigitalSmile
http://brainstorage.me/digitalsmile
Вы правы, пользовательские директивы должны быть обернуты в директивы ангуляра. Если изменить их не получится, могу предложить использовать сервис $compile (https://docs.angularjs.org/api/ng/service/$compile) для обертки.
Но если предполагается, что модели внутри виджета будут взаимодействовать с Angular-приложением, то без правки кода не получится.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SowingSadness
@SowingSadness
web-разработчик
А в KnockoutJS с этим очень просто:
knockoutjs.com/documentation/custom-bindings.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы