1

いくつかの機能を試して、Twitter の Bootstrap API (http://bootstrap.opalang.org/) を Opa で動作させようとしていますが、動作を拒否するものがあります: WB.grid システムです。より正確には、パーサーは、それを行おうとすると構文エラーを報告します。

    grid_basic = (WBootstrap.Grid.row([
        {span=8 offset=none content=<>foo</>},
        {span=8 offset=none content=<>bar</>}
        ]))

(つまり、2 つのセルを持つ単純な行)

エラー文字列は次のとおりです。

            grid_basic = (WBootstrap.Grid.row([
                    {-->span=8 offset=none content=<>foo</>},
                    {span=8 offset=none content=<>bar</>}
                    ]))

            Hint: File "test1.opa", line 9, characters 4-10, (9:4-9:10 | 158-164),
            found a binding as condition. Did you mean `==' rather than `=' ?

しばらくして、サンプル ページ (http://bootstrap.opalang.org/html/src/container_app.opa.html) のコード全体をコピーして貼り付けたところ、「グリッド」行でも失敗しました。新しいパーサーと古いパーサーの両方を試しました。私が間違っていることはありますか?

4

1 に答える 1

1

http://bootstrap.opalang.orgは、古い構文を使用して記述されています。

さらに、古いBootstrap 1.4.0ウィジェットを使用します(stdlib.widgets.deprecated.bootstrap)。

したがって、を使用するopa --parser classicか、コードをjsのような構文に変換することができます:(マニュアル{name1:value1, name2:value2, ...etc...}を参照)

于 2012-05-07T19:20:22.843 に答える