2015-05-19 2 views
0

Использование jQuery, легко заменить innerHtml одного div, либо содержимым из другого места в HTML, либо из JavaScript var, либо из HTTP-вызова.Использование AngularJS для замены HTML одного div

Как это сделать в AngularJS (без использования jQuery)? Например, чтобы сохранить страницу одинаковой, но только заменить боковую панель?

+0

Возможные решения: ngInclude, реализовать свою собственную директиву или использовать что-то вроде ui-router – Robert

+0

Посмотрите на маршрутизацию в AngularJS: https://docs.angularjs.org/api/ngRoute/service/$route –

ответ

0

Кажется, ответ: "Подумайте дважды, если вам нужно сделать это." В Angular парадигма не должна изменить HTML, а скорее на связать HTML. Итак, привяжите src div к области или контроллеру var через ngInclude и просто измените этот var.

Смежные вопросы