問題タブ [ufront]
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.
haxe - Erazor で HTML エスケープするにはどうすればよいですか?
私は Haxe を初めて使用し、 Ufrontを試してみようとしています。
Erazor テンプレートの使用中に問題が発生しました。変数を出力するときに HTML をエスケープする方法がわかりません。
この単純なテンプレートでは:
いずれかのユーザーの名前が ' <script>
' の場合、テンプレートは単にその名前に対して <script> を出力します。
Erazor で適切に HTML エスケープするにはどうすればよいですか?
haxe - ufront と sqlite を接続するにはどうすればよいですか?
sqlite3 で ufront を使用できますか? どうすればそうできますか?
スタックオーバーフローが私の質問を受け入れるように、ここにいくつかの単語を入力する必要があります。ジェイソン・オニールを召喚してください。
haxe - ufront-erazor html レイアウトにスクリプトとヘッダーを追加する
ufront と erazor を使用すると、すぐに次の問題に遭遇しました。hello-world の例では、次のレイアウトが提供されます。
特定のページでは、Jquery がロードされた後にヘッダーまたはスクリプトを追加したいと考えています。
これを行う 1 つの方法 (たとえばスクリプトの場合) は、スクリプトを文字列の配列として渡し、レイアウト ファイルでそれらを構築することです。
このアプローチの問題は、意味のあるヘッダー + 本文 + スクリプトを同じテンプレート ファイルに保持できないことです。スクリプトとヘッダーをコンテキストとして渡すには特別な注意が必要です。
Razor や Laravel などの一部のテンプレート エンジンでは、「セクション」を使用してそれを行うことができます。
消しゴムで似たようなことをすることは可能ですか? そうでない場合、良い代替手段は何ですか?
haxe - 非同期 ufront アプリでアクティブ リンク (ナビゲーション バー) を設定する方法
非同期 ufront アプリケーションのナビゲーション バーまたはサイトバーにアクティブ リンクを設定する方法を見つけようとしています。
サーバーでは、次のような API 呼び出しを介して、メイン (最上位) コントローラー内で動的にロードして解析できます。
しかし、プッシュステート URL のクライアントでは機能しません。(navStr は常に空です)
ViewResult.hx (line:126) doc には次のように記載 されています。ヘルパー (動的関数) を ViewResult に含めることもできます。
ここはそれを処理する場所でしょうか?しかし残念ながら、ViewResult にヘルパー関数を追加する方法のヘルプや例が見つかりませんでした。
カスタム ViewEngine でそれを行うことも考えていました。しかし、それは物事を複雑にしすぎているように思えます。
それについての考えをいただければ幸いです。