Различение двух видов с одинаковым контроллером для разных пользователей в угловых

0

У меня есть два разных вида каждой страницы в приложении. Один вид - это редактируемый вид, в котором пользователь может приходить и редактировать материал. В этом представлении есть кнопки, текстовый ввод, текстовая область и т.д. Другой вид используется для просто просмотра данных. Кнопки должны быть скрыты, текстовый ввод, текстовая область, подлежащая редактированию, должна быть заменена ярлыком.

Поэтому я сомневаюсь, должен ли я иметь:
(i) два разных файла html для каждого вида, которые могут быть изменены внутри маршрутизатора
(ii) тот же html файл и использовать ng-if
(iii) тот же html файл и создать директиву для каждого изменения

  • 0
    тот же HTML-файл и использовать нг-если
  • 0
    @SourabhAgrawal, если я сделаю это, я должен сделать это везде, вместо этого я могу создать директиву один раз и заменить везде
Показать ещё 1 комментарий
Теги:
angular-ui-router
angular-directive
angular-ng-if

1 ответ

0

Это зависит от того, сколько директив ng-if вы должны создать. Другими словами, насколько велика ваша точка зрения.

Если это небольшой вид - пойдите для ng-if.

Если нет, используйте отдельный шаблон для представления.

  • 0
    Что, если в будущем в одной функции будет комбинация как редактируемого, так и режима просмотра?
  • 0
    Это можно легко сделать с помощью ng-if

Ещё вопросы

Сообщество Overcoder
Наверх
Меню