【发布时间】:2013-07-02 14:12:01
【问题描述】:
好的,我已经制作了一个非常简单的网格组件。我获取一个列计数属性并在一行结束后添加一个<br> 标记。我在链接函数中这样做。
她是指令:http://pastebin.com/U4ckuKJw
grid.html 看起来像这样:<div class="grid" data-ng-transclude=""></div>
在我的第一个示例中,我在网格组件中有 7 个<div> 标签,并且希望有 3 列。所以每隔三分之一 <div> 我想添加一个 <br>。
它看起来像这样并且正在工作:<div data-grid="" data-cols="5">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
</div>
这个不工作:http://pastebin.com/wtcgM2Hv
我认为这是因为指令 ng-repeat 并且网格组件的内容在执行链接功能时没有呈现。
关于如何解决这个问题或如何优化组件有什么想法吗?
【问题讨论】:
标签: angularjs grid angularjs-directive custom-component dom-manipulation