問題タブ [eco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1035 参照

javascript - エコエラーメッセージ:Windowsで予期しない「インデント」

私は現在、railsプロジェクトでspinejsとecoテンプレートシステムを使用しています。Macでは完全に機能しますが、Windowsにデプロイすると奇妙なインデントエラーが発生します。そして、コードは次のとおりです。

そして、エラーメッセージは次のとおりです。

これはブロックステートメントでのみ問題になると思いましたが、この実験では次のようになります。

この実験では、エラーはありません。したがって、これはブロックステートメントのバグではありません。forループステートメントでのみ発生するようですが、なぜですか?

0 投票する
1 に答える
314 参照

html - Web ページに Eco テンプレートを表示するにはどうすればよいですか?

最近、ウェブページの作成方法を学び始めたので、Eco テンプレートの学習に助けが必要です。Web ページのテンプレートにデータを表示しようとしています。これは、本文のスクリプト タグのコード行の例です。

ただし、「Missing ; before statement」というエラーが表示されます。これを自分のページに表示するにはどうすればよいですか?

0 投票する
2 に答える
1148 参照

coffeescript - エコでCoffeescriptの`switch`ブロックを使用できますか?

switchエコテンプレートエンジンでCoffeescriptブロックを使用できますか?いくつかのバリエーションを試しましたが、unexpected dedentエラーが発生し続けます。

更新:反対派をなだめるために、これが私が働くことを期待したものです

しかし、「5行目の解析エラー:予期しないデント」が表示されます。

0 投票する
1 に答える
322 参照

javascript - 重複コードなしでRailsのEco JavaScriptテンプレート?

Rails アプリケーションで「eco」gem を使用して、Eco テンプレートをロードしています。テンプレートは非常に便利で、Rails 3.1 アセット パイプラインによって自動的に読み込まれます。唯一の問題は、eco によって生成された各 .js ファイルに、主に html エスケープを処理する同じJavaScript コードが含まれていることです。コードは縮小されていない形式で約 1.5K です。アプリケーションが多数のテンプレート (数百個など) を使用する場合、大きなオーバーヘッドになる可能性があります。このコードをjsファイルから取り出して、一度だけ含める方法はありますか?

0 投票する
1 に答える
152 参照

ruby-on-rails-3.1 - eco テンプレートがレンダリングされた後に発生するイベントはありますか

eco テンプレートの一部としてレンダリングされる入力フィールドに jQuery オートコンプリート ハンドラーをアタッチする方法を見つける必要があります。

入力フィールドがマークアップのページにある場合にうまく機能するのは次のとおりです

HTML:

コーヒー:

setTimeout を使用して 3 秒後にオートコンプリートを適用するバージョンを試してみましたが、これは解決策ではなく、問題を追跡するだけです。私が必要とするのは、レンダリングに渡すコールバックです。これにより、完了時にオートコンプリートをアタッチできます。

誰かがこれに光を当ててくれることを願っています。

乾杯

0 投票する
2 に答える
191 参照

vim - VIM の ECO に埋め込まれた Coffeescript を囲む

VIM に埋め込まれた Coffeescript (eco テンプレート内) を囲むショートカットはありますか?

<%= @something %>

挿入モードかどうか

0 投票する
2 に答える
334 参照

javascript - エコ テンプレート: コマンドラインから複数のテンプレートを結合しますか?

クライアント側のテンプレートに eco を使用しようとしています。1 つの js ファイルに結合したい複数の .eco テンプレートがあります。生成された後に js ファイルを結合できることはわかっていますが、それは定型文の繰り返しです。これを行うより良い方法はありますか?

0 投票する
2 に答える
1001 参照

ruby-on-rails - 「end」ステートメントを使用すると、Eco テンプレートが整数をレンダリングする

HTML のいくつかのブロックを条件付きでレンダリングしたい非常に単純なバックボーン ビューがあります。条件付きでレンダリングされた HTML に続いて整数もレンダリングされる動作が見られます。私が知る限り、endステートメントを使用して条件付きブロックを終了すると発生するようです。

これは、私にとってエラーを示しているコードです。

Hello World!これが含まれている要素にレンダリングされることを期待しています。ただし、実際にはレンダリングしていますHello World!2

同じテンプレートにいくつかのブロックを追加すると:

Foo, Bar, Bazこれが含まれている要素にレンダリングされることを期待しています。ただし、実際にはレンダリングしていますFoo, 2 Bar, 5 Baz8。それらのやや大きなセットを実行した後、出力される整数は毎回3ずつ増加するようです。宝石のREADMEを読んでも、私が間違っていることは何もわかりません。

どんな助けでも大歓迎です!

0 投票する
2 に答える
1578 参照

ruby-on-rails - coffeescript と eco テンプレート言語での Backbone.js テンプレート エラー

解決済み:

私は次のようにcoffeescriptで書かれたバックボーン(0.9.2)を持っています

このcoffeescriptコードをブラウザで実行すると、コンソールに次のエラーが表示されます

オブジェクト <#cat> のプロパティ テンプレートは関数ではありません

Rails 3.1 バックエンドで eco テンプレートを使用していますが、どこが間違っていますか?

解決:

問題は、深くネストされたテンプレート ファイル構造でした

テンプレート: JST['mammals/animals/cats'] は問題を修正します

0 投票する
3 に答える
1242 参照

javascript - エコテンプレートで_eachメソッドの結果を印刷する方法

私はかなり単純な間違いをしていると確信していますが、説明を見つけることができないようです。テンプレートに次の行があり、html出力に値が出力されていません。

この行は、コンソールに値を完全に正常に出力しています。

印刷コマンドを使用して更新しようとすると、googlechromeが印刷メニューを表示します。どうすればこれを解決できますか