如何通过名字调用jade mixin?

时间:2013-09-23 13:56:47

标签: javascript node.js pug

我在玉器中调用mix有一些问题。

我的布局有片段:

        section.page-content
        if blocks && blocks.content
            each blockProps, blockName in blocks.content
                +blockName(blockProps)

我传递了这些参数::

  "blocks": {
        "content": {
            "menu": {
                "items": [
                    {
                        "href": "href1",
                        "title": "title1",
                        "target": "target1",
                        "text": "text1"
                    },
                    {
                        "href": "href2",
                        "title": "title2",
                        "target": "target2",
                        "text": "text2"
                    }
                ]
            },
            "catalog_structure": {
                "items": [
                    {
                        "text": "i1",
                        "href": "i1 href",
                        "title": "tit"
                    },
                    {
                        "text": "i2",
                        "href": "i2 href",
                        "title": "tit"
                    },
                    {
                        "text": "i3",
                        "href": "i3 href",
                        "title": "tit",
                        "items": [
                            {
                                "text": "i3_1",
                                "href": "i3_1 href",
                                "title": "tit"
                            },
                            {
                                "text": "i3_2",
                                "href": "i3_2 href",
                                "title": "tit"
                            }
                        ]
                    },
                    {
                        "text": "i4",
                        "href": "i4 href",
                        "title": "tit"
                    }
                ]
            },
        }

    }

我想调用名为“blockName”的mixin。 我试着以不同的方式称呼它。

请帮我解答一下我的问题。

抱歉我的英语很差。

1 个答案:

答案 0 :(得分:1)

这是不可能的。

visionmedia 一年前确认“目前不可能没有”

参考: https://github.com/visionmedia/jade/issues/751