在我的 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
标签等。
这样做的正确方法是什么?