2016-07-29 2 views
0

У меня есть приложение crud. Ситуация, которую я хочу, - это когда вы нажимаете в списке, форма редактирования будет открыта в модальном диалоговом окне или переключается со стороны ,Angularjs - Загрузка формы из шаблона без использования ng-view

Форма является шаблоном (/templates/form.html).

Если я использую ng-view, все просто, я устанавливаю templateUrl в маршрутизаторе и получаю форму, перекомпилированную в представлении.

Но поскольку я хочу видеть сетку, я хочу открыть форму над ней. поэтому ng-view не будет работать.

, как я могу сделать следующее из контроллера:

  1. загружает шаблон форма может быть, через ngInclude помнит Im в контроллере JS.
  2. Bind модель
  3. добавить форму с модели связанного приложения в HTML

Благодаря

+0

это не совсем ясно, что вы описываете, почему 'нг-view' не будет работать, но в целом вы не используете' нг-view' для модальных диалоговых окон в любом случае , Однако, если вам нужна вложенная маршрутизация, вы можете посмотреть стороннюю альтернативу, такую ​​как 'ui-router', которая поддерживает несколько вложенных имен. – Claies

+0

@Claies, чтобы сделать его коротким, я пытаюсь использовать ng-include от контроллера. – SexyMF

+0

это даже не имеет смысла. что вы имеете в виду, вы пытаетесь использовать 'ng-include' с контроллера? 'ng-include' - это директива HTML-уровня, вы бы не вызвали ее из своего JavaScript .... Вы можете установить URL-адрес для' ng-include' из контроллера, а в документации для 'ng-include' есть хорошим примером этого. – Claies

ответ

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