問題タブ [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.
javascript - エコエラーメッセージ:Windowsで予期しない「インデント」
私は現在、railsプロジェクトでspinejsとecoテンプレートシステムを使用しています。Macでは完全に機能しますが、Windowsにデプロイすると奇妙なインデントエラーが発生します。そして、コードは次のとおりです。
そして、エラーメッセージは次のとおりです。
これはブロックステートメントでのみ問題になると思いましたが、この実験では次のようになります。
この実験では、エラーはありません。したがって、これはブロックステートメントのバグではありません。forループステートメントでのみ発生するようですが、なぜですか?
html - Web ページに Eco テンプレートを表示するにはどうすればよいですか?
最近、ウェブページの作成方法を学び始めたので、Eco テンプレートの学習に助けが必要です。Web ページのテンプレートにデータを表示しようとしています。これは、本文のスクリプト タグのコード行の例です。
ただし、「Missing ; before statement」というエラーが表示されます。これを自分のページに表示するにはどうすればよいですか?
coffeescript - エコでCoffeescriptの`switch`ブロックを使用できますか?
switch
エコテンプレートエンジンでCoffeescriptブロックを使用できますか?いくつかのバリエーションを試しましたが、unexpected dedent
エラーが発生し続けます。
更新:反対派をなだめるために、これが私が働くことを期待したものです
しかし、「5行目の解析エラー:予期しないデント」が表示されます。
javascript - 重複コードなしでRailsのEco JavaScriptテンプレート?
Rails アプリケーションで「eco」gem を使用して、Eco テンプレートをロードしています。テンプレートは非常に便利で、Rails 3.1 アセット パイプラインによって自動的に読み込まれます。唯一の問題は、eco によって生成された各 .js ファイルに、主に html エスケープを処理する同じJavaScript コードが含まれていることです。コードは縮小されていない形式で約 1.5K です。アプリケーションが多数のテンプレート (数百個など) を使用する場合、大きなオーバーヘッドになる可能性があります。このコードをjsファイルから取り出して、一度だけ含める方法はありますか?
ruby-on-rails-3.1 - eco テンプレートがレンダリングされた後に発生するイベントはありますか
eco テンプレートの一部としてレンダリングされる入力フィールドに jQuery オートコンプリート ハンドラーをアタッチする方法を見つける必要があります。
入力フィールドがマークアップのページにある場合にうまく機能するのは次のとおりです
HTML:
コーヒー:
setTimeout を使用して 3 秒後にオートコンプリートを適用するバージョンを試してみましたが、これは解決策ではなく、問題を追跡するだけです。私が必要とするのは、レンダリングに渡すコールバックです。これにより、完了時にオートコンプリートをアタッチできます。
誰かがこれに光を当ててくれることを願っています。
乾杯
vim - VIM の ECO に埋め込まれた Coffeescript を囲む
VIM に埋め込まれた Coffeescript (eco テンプレート内) を囲むショートカットはありますか?
<%= @something %>
挿入モードかどうか
javascript - エコ テンプレート: コマンドラインから複数のテンプレートを結合しますか?
クライアント側のテンプレートに eco を使用しようとしています。1 つの js ファイルに結合したい複数の .eco テンプレートがあります。生成された後に js ファイルを結合できることはわかっていますが、それは定型文の繰り返しです。これを行うより良い方法はありますか?
ruby-on-rails - 「end」ステートメントを使用すると、Eco テンプレートが整数をレンダリングする
HTML のいくつかのブロックを条件付きでレンダリングしたい非常に単純なバックボーン ビューがあります。条件付きでレンダリングされた HTML に続いて整数もレンダリングされる動作が見られます。私が知る限り、end
ステートメントを使用して条件付きブロックを終了すると発生するようです。
これは、私にとってエラーを示しているコードです。
Hello World!
これが含まれている要素にレンダリングされることを期待しています。ただし、実際にはレンダリングしていますHello World!2
。
同じテンプレートにいくつかのブロックを追加すると:
Foo, Bar, Baz
これが含まれている要素にレンダリングされることを期待しています。ただし、実際にはレンダリングしていますFoo, 2 Bar, 5 Baz8
。それらのやや大きなセットを実行した後、出力される整数は毎回3ずつ増加するようです。宝石のREADMEを読んでも、私が間違っていることは何もわかりません。
どんな助けでも大歓迎です!
ruby-on-rails - coffeescript と eco テンプレート言語での Backbone.js テンプレート エラー
解決済み:
私は次のようにcoffeescriptで書かれたバックボーン(0.9.2)を持っています
このcoffeescriptコードをブラウザで実行すると、コンソールに次のエラーが表示されます
オブジェクト <#cat> のプロパティ テンプレートは関数ではありません
Rails 3.1 バックエンドで eco テンプレートを使用していますが、どこが間違っていますか?
解決:
問題は、深くネストされたテンプレート ファイル構造でした
テンプレート: JST['mammals/animals/cats'] は問題を修正します
javascript - エコテンプレートで_eachメソッドの結果を印刷する方法
私はかなり単純な間違いをしていると確信していますが、説明を見つけることができないようです。テンプレートに次の行があり、html出力に値が出力されていません。
この行は、コンソールに値を完全に正常に出力しています。
印刷コマンドを使用して更新しようとすると、googlechromeが印刷メニューを表示します。どうすればこれを解決できますか