2013-04-02 2 views
0

Требования как сетка основных деталей, при загрузке мастера отображается в виде таблицы, при каждом нажатии кнопки редактирования строки подробно нужно открыть форму редактирования сведений в Модальном окне. Могут быть разные шаблоны, основанные на detail/productTypes. Например, productType1 отобразит несколько наборов полей (шаблон 1) и так далее.AngularJS Master Подробный пример [приложение ASP.NET с WEBAPI, AngularJS]

Иметь WEBAPI с поддержкой REST и понимать, как создать начальную мастер-таблицу, но не знаете, как часть деталей.
Любое направление было бы полезно.

ответ

0

Предоставляет ли ваш HTML/CSS Framework механизм для диалога? Если это так, вам нужно будет создать директиву, чтобы обернуть ее вокруг скрипта, чтобы открыть диалог.

В строке главной сетки ng-click будет установлен флаг на контроллере. Когда этот флаг установлен в true, код в директиве откроет диалог. В этом диалоговом окне div вы можете использовать ng-include, который будет привязан к URL-адресу шаблона (переменная контроллера сохранит этот URL-адрес).

Шаблон привязан к дочернему объекту в области контроллера и содержит поля для деталей. Установка флага в значение false приведет к закрытию диалогового окна, и у вас будут изменения основного контроллера.

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