問題タブ [marko]
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 - Marko と Koajs: 非同期フラグメントのレンダリングが機能しないのはなぜですか?
Marko と Koajs でプログレッシブ レンダリングを機能させようとしています。
まず、request-promise モジュールを使用して、JSON データ フィードの約束を作成します。
次に、koa ルーターと Marko を使用して、フィードがデータとして入るテンプレートを読み込みます。
最後に、私のテンプレートでは、async-fragment を使用して、ページのセクションを非同期的にロードする必要があることを示します。
残念ながら、async-fragment ブロックには何も読み込まれません。プレースホルダーでさえありません。
プレースホルダーを表示してから、データをテンプレートに配置するにはどうすればよいですか?
javascript - Marko テンプレートを編集するオプションをユーザーに与えることは安全ですか?
クライアントが marko テンプレートを編集できるようにしたい。ユーザーがスクリプトと XSS の問題を追加できることを知っています。についての質問ですserver side
。
nodejs から marko テンプレートを実行し、テンプレートが 1 人のユーザーからのものであるとします。テンプレートがサーバー上の悪意のあるコードを評価する可能性はありますか?
言い換えれば、ユーザーがそのようなことをするのを防ぐにはどうすればよいですか:
node.js - Marko JS テンプレートの条件付きクラス
layout
taglib を使用してページをテンプレートに拡張していますが、変数をメイン レイアウトに渡し、条件付きクラスを適用する方法がわかりません。
これが私のものだと考えるとmain-layout.marko
これは私のregistration.marko
最後に、これはページをレンダリングしてタイトル データを渡すために使用するコードです。
ページのタイトルに応じてアクティブまたは非アクティブmain-layout.marko
に切り替わる条件付きクラスをファイルに作成するにはどうすればよいですか?
ありがとう
node.js - Node.js の速度テンプレートに変数値を渡す
Velocity
次のようなループを含むデータベースにテンプレートが保存されています。
marko
テンプレートエンジンで設計されたNodejsアプリケーションのフォームを介して、プロジェクト名に値を渡したいです。
internationalization - HTML テンプレート エンジン i18n を生成する
静的 html ファイルをモジュール化し、多言語サポートを追加するソリューションを探しています。gulp を使用して静的な html ファイルを生成し、Apache サーバーを介して提供したいと考えています。
私は現在、テンプレート エンジン marko を使用して、html ファイルをモジュール化し、html ファイルを事前にレンダリングすることを考えています (ハンドルバーもオプションです。構文が気に入らないため、ジェイドはオプションではありません)。
多言語サポートのために、i18n プラグイン (たとえばhttps://www.npmjs.com/package/i18n ) を追加することを考えています。ただし、このプラグインには高速サーバーが必要です。また、多言語については、ファイルを事前にレンダリングしたいと考えています。どの i18n プラグインが私に最も適しているかについてのヒントはありますか? また、marko と gulp と一緒に使用するのに最適なのはどれでしょうか?
結果は、/de および /en 内に生成された html ファイルになります。
marko - クライアント側の javascript での markojs データ変数アクセス
このdata.journeyDetail = detailのように、jsonオブジェクトの配列をデータ変数に設定しています。marko ファイルでは、javascript ブロック内でアクセスする必要があり、レコードごとにオブジェクトから FullName を出力する必要があります。これを行う方法?
サーバー側コード:
marko ファイル (クライアント側)
[object オブジェクト],[object オブジェクト],[object オブジェクト],[object オブジェクト],[object オブジェクト],[object オブジェクト],[object オブジェクト],[object オブジェクト],[object オブジェクト],[object オブジェクト], [オブジェクト オブジェクト],[オブジェクト オブジェクト]; console.log("len=", 長さ);
javascript - marko js ウィジェットで複数回 setState する方法はありますか?
ボタンクリックで状態を設定しています。
すなわち this.setState('array', array);
最初の setState では、フロントエンド側に影響します。しかし、より多くの値を配列にプッシュして状態を再度設定しようとすると、状態とフロントエンドには影響しません。
setState を何度も繰り返してページを再度レンダリングする方法はありますか。