У меня есть приложение crud. Ситуация, которую я хочу, - это когда вы нажимаете в списке, форма редактирования будет открыта в модальном диалоговом окне или переключается со стороны ,Angularjs - Загрузка формы из шаблона без использования ng-view
Форма является шаблоном (/templates/form.html).
Если я использую ng-view, все просто, я устанавливаю templateUrl в маршрутизаторе и получаю форму, перекомпилированную в представлении.
Но поскольку я хочу видеть сетку, я хочу открыть форму над ней. поэтому ng-view не будет работать.
, как я могу сделать следующее из контроллера:
- загружает шаблон форма может быть, через ngInclude помнит Im в контроллере JS.
- Bind модель
- добавить форму с модели связанного приложения в HTML
Благодаря
это не совсем ясно, что вы описываете, почему 'нг-view' не будет работать, но в целом вы не используете' нг-view' для модальных диалоговых окон в любом случае , Однако, если вам нужна вложенная маршрутизация, вы можете посмотреть стороннюю альтернативу, такую как 'ui-router', которая поддерживает несколько вложенных имен. – Claies
@Claies, чтобы сделать его коротким, я пытаюсь использовать ng-include от контроллера. – SexyMF
это даже не имеет смысла. что вы имеете в виду, вы пытаетесь использовать 'ng-include' с контроллера? 'ng-include' - это директива HTML-уровня, вы бы не вызвали ее из своего JavaScript .... Вы можете установить URL-адрес для' ng-include' из контроллера, а в документации для 'ng-include' есть хорошим примером этого. – Claies