0

meteor js 内で Dojo フレームワークを使用しようとしています

Dojo のドキュメントによると、次のようにタグ内で起動引数を渡す必要があります。

<script src="../dojo/dojo.js" data-dojo-config="async: true"></script>

具体的には、 data-dojo-config 引数

dojo.js を client/lib フォルダーに配置すると、meteor の内部ロジックによってタグが自動生成されますが、このスクリプト タグに引数を変更または追加する方法がわかりません。これを行う適切な方法はありますか?

4

2 に答える 2

1

同じことを行う「dojoConfig」というグローバル変数を単純に持つこともできます。dojo.js スクリプトがブラウザーによって解析される前に定義する必要があります。

<script type="text/javascript">
    var dojoConfig = {
        async: true
    };
</script>

これでうまくいきます。投稿したばかりの内容と、その直後に通常の dojo.js スクリプト タグがあり、dojo は meteor クライアントで問題なく動作します。

于 2013-04-04T20:18:14.150 に答える
0

この場合、dojo キットを/publicフォルダーに配置して、流星がその JavaScript に触れないようにすることができます。その後、必要に応じてタグを手動で追加できます。

現時点では、生成は自動化されているため、道場に特別なルールを与えるように meteor に指示することはできません。

また、jquery またはいくつかの js dom を使用scriptして、自分のものを残したい場合に meteor が追加する可能性のあるタグを変更することもできます。/client/lib

$(function() {
    $('script[src=../dojo/dojo\\.js]').attr({data-dojo-config:true});
})
于 2013-04-03T21:08:21.073 に答える