2

jade で 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 を呼び出したいとします。いろいろな呼び方をしてみました。

私の質問を手伝ってください。

私の下手な英語でごめんなさい。

4

1 に答える 1

1

それは不可能。

Visionmediaは 1 年前に「現在は不可能」であることを確認しました。

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

于 2013-11-06T14:38:18.377 に答える