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