2

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

很多话想说:

(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"}]

太棒了,活跃节点耶!

现在我有几个转换方式相同。

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

4

1 回答 1

2

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

(concat transform1 transform2 transform3)

然后 enlive-html/emit* 。

于 2015-02-21T19:49:22.243 回答