問題タブ [ejs]
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.
node.js - ejsテンプレートのレンダリング
nodejsに次のコードがあります(temp.ejsファイルを読み取り、文字列としてejsHtmlとしてコンテンツを取得します):
そしてtemp.ejsで:
出力:
それではなく、HTMLを取得する方法を教えてください
javascript - 埋め込み JavaScript で外部ライブラリを使用するにはどうすればよいですか?
非常に単純なlib.jsがあるとします
頭に入れます
私のテンプレートでは、次のようなことを試します
しかし、エラーメッセージが表示されます
javascript - ejs ビュー ファイルへの参照は、ビルド後に変更されませんが、production.js 内で結合されます - Javascript MVC
コードでは、次のようなものを使用します。
アプリをビルドすると、content.ejs ファイルが production.js に組み込まれますが、これは変わりません。
私の質問は、アプリをビルドするときに、これらの参照が production.js 内の ejs ファイルを指すようにするにはどうすればよいですか?
JMVC 3.2.2を使用しています
この方法も試しました:
html - Node、Express、EJS で HTML を圧縮しますか?
Node と Express で EJS を使用しています。ビューによって生成された HTML が大きく、不要な空白がいっぱいです。HTML を圧縮するためにプロダクションで使用できるオプションまたはミドルウェアはありますか?
例えば、
node.js - Express、EJS、未定義のテストに挑戦
エクスプレスフレームワーク、データベース用のcouchdb、テンプレート用のEJSを使用して、nodejsで簡単なWebサイトを作成しています。一部の JSON ドキュメントで一部のフィールドが null または未定義である場合があり、それを処理する必要があります。
そのコードは未定義の「test」フィールドをうまく処理しているようですが、以下のコードは「test is undefined」というエラーをスローします
javascript が test が未定義であることを理解せず、if 句に false を入れるだけなのはなぜですか?
node.js - ノード上のejsテンプレートを使用してから関数を呼び出す
サーバー側でejsを使用して、JavaScript以外のバージョンのWebアプリを作成しようとしています。アプリの状態を含むオブジェクトをテンプレートに渡し、ある時点でその状態オブジェクトを使用してURLを作成します。つまり、基本的には<%= makeUrl(objectState.data [0])%>のようなことをしたいと思います。
ejsテンプレート内からmakeUrlを呼び出し可能にするにはどうすればよいですか?
ありがとう
編集:関数をパラメーターとしてテンプレートに渡すことができることは知っていますが、より良い方法はありますか?
javascript - EJS(埋め込みJavaScript)とbackbone.js-違いの簡単な要約
クライアント側のJavaScriptアプリケーションを構築するためのEJSとbackbone.jsの違いの要約は何ですか?
node.js - ExpressJS / RailwayJS(Node.JS)を使用してJSONを生成するにはどうすればよいですか?
Node.JSでの開発を検討していて、NodeのフレームワークであるExpressJSとRailwayJS(Expressに基づく)を見つけました。Jade / EJSを使用したテンプレートエンジンは、HTML用の方が多いようです。たとえば、JSONを生成するにはどうすればよいですか。APIを開発するとき
javascript - JavaScriptでのテンプレート変数の検証
テンプレートエンジンを使用するときに検証するためのベストケースプラクティスはありますか?
私は現在、node.jsとcouchdbを使用してサイトを構築しており、フレームワークとテンプレートエンジンとしてそれぞれejsを使用したexpressを使用しています。HTMLで[Objectobject]またはundefinedが文字通り綴られてしまう可能性があります。validate_doc_update関数を使用してカウチで検証するか、テンプレートにレンダリングする前にルーティング関数内のノードで検証するか、ejsテンプレートで検証を試みることができます。これらのどれか、またはすべてを行う必要がありますか?
javascript - <% タグ内で EJS と Javascript 変数を織り交ぜる
次のように、一部の EJS コードで Javascript 変数 (フロントエンドで定義) を使用する必要があります。
EJS、Express.js、および socket.io を使用しています。メッセージを Node.js サーバー インスタンスに送信することで、Javascript 変数を EJS 変数に変換できますが、それはばかげています... EJS 内で Javascript 変数を使用する方法はありますか?
編集: ユーザーがドロップダウン メニューからアイテムを選択した後、javascript 配列であるサプライにアクセスしたいと考えています。彼がこの項目を選択すると、上記のコードを含む JavaScript 関数が何らかの EJS にアクセスする必要があります。そのため、EJS で通常の Javascript 変数を使用する必要があります。