【发布时间】:2013-10-30 03:51:35
【问题描述】:
试图让 Packery.js 与我正在使用的 angularjs 应用程序一起工作。
出于某种原因,他们似乎不太合得来。我认为可以通过isInitLayout false 设置解决它,但是仍然没有爱。
这是我的(引导程序 3)HTML:
<div class="row" class="js-packery"
data-packery-options='{ "itemSelector": ".packery-item",
"gutter": 10,
"columnWidth": 60,
"isInitLayout": false }'>
<artifact class="packery-item" ng-repeat="(index, thing) in data | limitObjectTo:4" thing="thing"></artifact>
</div>
我开始怀疑是不是因为我使用了 Artifact 指令...
【问题讨论】:
-
我在某处有一个打包指令。让我去找。
-
没关系,它非常适合我的用例
-
@JonathanRowny 我很想知道你是如何解决这个问题的?
-
我写了一个指令......在使用 3rd 方库时,你总是必须写一个指令。
-
这很好用,除非您在 ng-repeat 中使用 limitTo 过滤器,否则您有什么想法可以处理由 limitTo 触发的对象的删除?
标签: javascript angularjs twitter-bootstrap packery