在angularjs中动态更改div位置

时间:2015-06-14 18:56:38

标签: html angularjs

我有一个(复杂的)工具栏面板,可以位于页面的顶部或底部(可配置)。有没有办法避免将工具栏复制/粘贴到页面底部?

以下是复制/粘贴方式的代码:

<div id="topToolbar" data-ng-show="configs.toolbarPosition=='TOP'">
    <!-- toolbar -->
</div>

<div>
    <!-- inner page contents -->
</div>

<div id="bottomToolbar" data-ng-show="configs.toolbarPosition=='BOTTOM'">
    <!-- exactly copy/pasted toolbar -->
</div>

2 个答案:

答案 0 :(得分:2)

将工具栏html保存在单独的文件中,并include保存在您需要的位置。

<ng-include src="'views/toolbar.html'"></ng-include>

此外,如果您需要为所有功能添加控制器。这将有助于您重用代码。

答案 1 :(得分:0)

您可以查看组件的制作方式 并制作组件&lt; toolbar&gt;&lt; / toolbar&gt;