使活跃:将节点的向量粉碎在一起



所以我终于意识到,我可以使用选择器来限制页面节点中激活转换的部分,这样我就可以创建不相交节点的向量。

有很多话要说:

(defn b-content-transform []
  (def b-area (eh/select global-page [:.b])) ;;cuts out all irrelevant nodes
  (eh/transform b-area [:.b]
    (eh/clone-for [i (range numberOfB)] 
        (eh/content (b-sample-content i)))))

所以这会返回类似。。

[{:tag :div, :attrs {:class "b"}, :content ({:tag :div, :attrs {:id "b0", :class "topB"}]

这太棒了,活跃节点呀!

现在,我有几个行为相同的转换。

我的问题是:如何将所有结果向量(?)混合在一起?

事实证明,有一个非常简单的解决方案:

(concat transform1 transform2 transform3)

然后激活html/emitt*。

最新更新