3

ああ、動的言語の神よ、Vim を学び、オープン ソースを使用しているあなたは、私の祈りを聞いてください。

Ember.jsを使用してアプリケーションを作成したいと考えています。しかし、私はできません。親愛なる神様、私はふさわしくない Java 開発者であり、オートコンプリートやコードのチェックに役立つ「IDE」と呼ばれる不純なソフトウェアを使用しています (異端のことは知っています)。親愛なる神様、私が使用している特定の IDE (Eclipse と呼ばれるあいまいで未知の IDE で、誰も使用したことがないもの) は<script>、私のハンドルバー テンプレートを含む神聖で神聖なタグを詰まらせる傾向があります。これらのタグは、異端の IDE がその JavaScript を認識するため、オートコンプリートとコード チェックを中断します。さて、私はふさわしくない人間なので、IDEに拾ってもらいたいミスをしてしまい、とても悲しい現状です。

IDE を使用して HTML を再び作成できるようにするために、これらのテンプレートを外部ファイルに入れたいと思っています。その後、不純な IDE にテキストを HTML として解析するように指示し、その後、彼のツールに依存する開発者として悲惨な生活を続けることができます。理想的には、.html私の恐ろしい環境では実際にファイル拡張子を使用してファイルの内容を推測しているため、これらのファイルは最終的に次のようになります (そのようなスキャンダラスなことを信じられますか)。しかし.handlebars、私は罪人の私には十分なものになると思います。

ですから、私が求めているのは、雲のあなたよ、すべてを実現するために唱える呪文を教えてください. 教えてください、app.js定義済みの soに何を追加する必要がありますか

(function(Ember, $) {

    var App = Ember.Application.create();

});

})(Ember, jQuery);

私はindex.htmlそう書いた

<!doctype html>
<html>
<head>
    <title>Holy app</title>
</head>
<body>
    <script type="text/javascript" src="/lib/underscore-1.4.4.js"></script>
    <script type="text/javascript" src="/lib/jquery-1.9.1.js"></script>
    <script type="text/javascript" src="/lib/handlebars-1.0.0-rc.3.js"></script>
    <script type="text/javascript" src="/lib/ember-1.0.0-rc.1.js"></script>
    <script type="text/javascript" src="/app.js"></script>
</body>
</html>

application.htmlそして、以下を含む私の外部

<div id="prayers">
    <p>
        Oh you who know all UNIX terminal command<br>
        You who shall not support any legacy code and tools<br>
    </p>
    <p>
        Make it so that this text appear in my browser<br>
        So that all of us Java and C# sinner<br>
        See the light and reveal in your dynamic way<br>
    </p>
    <p>
        Pardon our sin when we believe that using automatic refactoring tool is useful<br>
        And free us from our reliance on static typing to make less mistake<br>
    </p>
    {{holyAnswer}}
</div>

のコンテンツがapplication.htmlその方法を見つけるようにindex.html

私はそのことを知っていますしApp.ApplicationView = Ember.View.create()、聞いたこともありますEmber.Handlebars.compile()が、私の弱い心はそれを機能させる方法や使用方法を知りません. 私の不純な方法にはすでにコンパイルが含まれているため、あなたが私に求める負担があれば、javascript ビルド ツールを使用することがあります。

Web のあなた、オープン スタンダードのあなた、困った時代に私を助けてください。

編集

親愛なる神様、私はこの質問を知っていますスクリプトタグでハンドルバーテンプレートをロードすることは可能ですか? または、 Ember.js でハンドルバー テンプレートをプログラムで定義します<script>が、私のテンプレートが神聖な例にある名前のないタグと同等になるようにする方法が答えに示されていませんember.js。このテンプレートはアプリケーション ルートのようですが、使用方法がわかりませんember.js

4

1 に答える 1