В моем приложении Angular я пытаюсь понять, каким будет правильный способ разделить мою страницу на компоненты.
Страница перед изменением похожа на:
<div id='settings'>
<p class='controlGroup' ng-controller="FirstCtrl">
<label class='control-label'>First Control</label>
<div class="control">
<!-- some inputs -->
</div>
</p>
<p class='controlGroup' ng-controller="SecondCtrl">
<label class='control-label'>Second Control</label>
<div class="control">
<!-- some inputs -->
</div>
</p>
</p>
<button id='saveBtn' class='saveButton' ng-click='saveSettings()'>Save Changes</button>
</div>
Хотя логика управления разделена на два разных контроллера, я хочу также отделить их шаблон, поэтому было бы легко повторно использовать их или переместить их в другое место.
Я вижу много вариантов: теги ng-include
, script
и т.д.
Каким будет правильный способ?