問題タブ [htmlbars]

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 に答える
1047 参照

ember.js - ember 2.0でバインディングを介してクラスを追加する方法

Ember 2.2 アプリには、次のようなブートストラップ ボタン グループがあります。

「aIsActive」、「bIsActive」、および「cIsActive」は、関連付けられたコントローラーで定義され、特定の時点で 1 つだけが「true」になります。上記の構文は機能しません。これを行う適切な方法は何ですか?

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

ember.js - 内部アクションが外部リンク先ヘルパーにバブリングするのを止める方法は?

「編集」をクリックしてアクション「編集」をトリガーする場合:

次に、アクションがトリガーされます (たとえば、編集ページが開かれます) が、次の 1 秒でリンクへのリダイレクトが行われるため、「pages.show」ルートに行き着きます。

予想される: アクション「編集」のみが呼び出され、クリック イベント (?) はリンク先ヘルパーに「バブル」されません。

補足事項Ember 2.2 が使用され、上記のテンプレートはコンポーネントの一部です。

追伸:アクション内でpreventDefault=falseを使用すると、この種の動作が停止することを確認しましたが、明らかにリンク先ヘルパーは別の場所から情報を取得します。

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

ember.js - Ember HTMLbars テンプレートを使用して JS オブジェクトからデータをロードする

私はフロントエンド開発者です。私の Web ページでは、Handlebars テンプレートを使用して静的 JS オブジェクトからデータをロードしていました。今、私はEmberにアップグレードする予定でした。JS ファイルを保存する場所と、HTMLbars テンプレートを使用して JS オブジェクトにアクセスする方法がわかりません。これについて私を助けてください。

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

ember.js - Ember テンプレート ヘルパー get-value-with-key

Ember にはテンプレート ヘルパー "get-value-with-key" があります。

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

ember.js - ブロック ヘルパー内の Handlebars 式の適切な構文。具体的には {{#link-to}}

オブジェクト プロパティをハンドルバー式の「リンク先」またはその他の値として使用する適切な構文は何ですか? たとえば、私は使いたい{{page.slug}}

また、これはメニューを作成するハックな方法かもしれませんが、私がどのようにして質問に至ったかについてです。

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

ember.js - ember-cli-htmlbars プラグインがリポジトリ内アドオン テンプレートを処理しない

ember-cli-htmlbarsテンプレートASTを処理するために、アドオンでプラグインを使用しています。私のアドオンのダミー アプリケーションのテンプレートでは正しく動作します。

ただし、ダミー アプリケーションには、.xml のテンプレートを含むリポジトリ内アドオンがありますaddon/templates/。インレポアドオンember-cli-htmlbarsはその の内部を指定しますpackage.json。これにより、テンプレートが正しくコンパイルされます-親アドオンに登録したプラグインを通過しないことを除いて. 最終的な結果は、インレポ アドオン テンプレートがプラグインによって処理されないことです。これは、実行時にアドオンにとって最終的に致命的です。

ember-cli-htmlbarsアドオンで指定したプラグインを使用して、レポ内アドオンのテンプレートも処理されるようにするにはどうすればよいですか?

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

javascript - Ember 2 プロジェクトでコンパイル済みのハンドルバー テンプレートを使用する

通常のコンポーネントとテンプレートとともに、ember プロジェクトでコンパイル済みのハンドルバー テンプレートを使用する必要があります。を使用して、コンパイル済みのテンプレートをember-cli-build.jsファイルにロードしましたapp.import()。プリコンパイル済みのテンプレートがオブジェクトに表示されるようになりました。これは、アプリの宣言とアプリの初期化の間でEmberファイルHandlebars.templatesにマップしました。Ember.TEMPLATES["precompiled-template"]app.js

オブジェクトを確認すると、オブジェクトである他のテンプレートとは異なり、 Ember.TEMPLATESプリコンパイルされたテンプレートがフォームの関数として存在します。function(context, options)

コンパイル済みのテンプレートを使用しようとすると、何も表示されません。何かご意見は?

編集 1: ルート テンプレート全体ではなく、小さな ui テンプレートについて話しているので、バインドを犠牲にしても構わないと思っています。

0 投票する
0 に答える
66 参照

ember.js - HTMLBars は本番環境で使用できるほど安定していますか?

(Ember ではなく) Handlebars を使用するプロジェクトがあり、HTMLBars への移行に関心があります。リポジトリの ReadMe と Google を調べてみると、このプロジェクトがまだ本番環境で使用できるほど安定しているかどうかは明らかではありません。現在、安定していると見なされていますか?繰り返しますが、Ember では使用しません。

HTMLBar で使用するために、既存のハンドルバー テンプレートを変更する必要がありますか?

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

ember.js - How to display error message in ember js 2.0

I would like to display an error message when the server responses with record not found.

The model in the route handler:

The action:

The template is not displaying any error message.

The template:

Unfortunately, the error message doesn't appear.