問題タブ [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 に答える
340 参照

ember.js - ember 1.10.0 の Ember.Handlebars.helpers.view でビュー ヘルパーに直接アクセスする

このコードは ember 1.7.0 で動作しました:

しかし、今では ember 1.10.0 でundefined is not a functionエラーが発生します。

使ってみましたEmber.Handlebars.helpers.view.helperFunction.call

何が恋しいですか?

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

ember.js - HtmlBars の条件付きクラス

通常のハンドルバーでは、次のことができました。

Htmlbarsでこれを行うにはどうすればよいですか? これを試しましたが、うまくいきませんでした。

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

ember.js - TextField ビュー ヘルパー - Ember.Handlebars.helpers.view.call は関数ではありません

私は grunt CLI ベースの ember 1.8 アプリを HTMLbars を使用して 1.10 にアップグレードする作業を行っていますが、進行中ですが、ビュー ヘルパーとコンポーネントが機能しません。date-input、ember-select、bing-map、product-item など。だから私は今このエラーを返す日付入力ビューヘルパーから始めています - 「Ember.Handlebars.helpers.view.callは関数ではありません」。この入力コントロールは {{date-input... を介してレンダリングされます。これは Ember.TextField を拡張する views/date-input.js の 'DateInputView' に関連付けられています。また、helpers/date-input.js および Ember.Handlebars.makeBoundHelper() にも関連付けられています。内部の関数は Ember.Handlebars.helpers.view.call() を返し、エラーが発生します。テンプレート コンパイラが必要な新しいものではないか、ビュー ヘルパーではなくコンポーネントを使用する必要があるかについて、何かを読みました。

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

ember.js - is="undefined" の奇妙な DOM 挿入

間違った領域に責任を投げかけている可能性がありますが、単純な Ember アプリでいくつかの奇妙なレイアウトに気付きました。Chrome のデバッガーで DOM を見ると、各要素が含まis="undefined"れていることに気付きました。は?これは ember/htmlbars に関連していますか? そうでない場合、他の場所を探すための指針はありますか?

注: 私は ember-cli 0.2.0 と ember 1.10 を使用しています。Bootstrap の SASS ライブラリも使用します

psここに私が見ているものの画像スナップショットがあります:

ここに画像の説明を入力


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

ember.js-view - Ember 1.10 のバインドされた viewHelpers は、フレームワークで引き続きサポートされていますか?

CLI以外のemberアプリでは、Handlebars.makeBoundHelperを使用してEmber.TextFieldで動作し、モバイルデバイスの入力タイプを「日付」に変更するviewHelperがあります。ember 1.10/HTMLBars では、「options.helperName is undefined」というエラーが表示されます。「HTMLBars.makeBoundHelper」に変更してみると、メソッド内にさらに多くのプロパティが表示されますが、以前とは異なります。「Handlebars.helpers.view.call」が未定義というエラーもあったので、「Handlebars.helpers.view.helperFunction.call」に変更しました。makeBoundHelper に渡された関数がコールバックとして使用され、最後の return である viewHelper() への呼び出しがそれを登録する役割を果たしているようです。しかし、viewHelper の呼び出しには問題があります。Handlebars.makeBoundHelper を使用すると、' に設定しても、options.helperName エラーが発生します。オプションの自分。HTMLBars.makeBoundHelper を使用すると、viewHelper が 1 つのパラメーターしか受け付けないというエラーが表示されます。フレームワークは実際には 4 を渡しますが、コールバックで 1 つのパラメーターのみを参照します。「return helperFunction.call」に渡される引数の数を変更しても違いはありません。

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

ember.js - Ember "select" コントローラーによってコンテンツ配列が提供されると、platform.js のデッドロックが表示されますか?

非 CLI Ember アプリを HTMLBars を使用して 1.10 に移行する作業を行っています。ビュー テンプレートには、Ember.Select ビューによってレンダリングされた選択リストがあります。その内容は、コントローラーの配列プロパティから取得されます (adultsSelect: (1).upto(4))。更新されたドキュメントが示唆するように、「Ember.Select」を「select」に変更しました。「content=adultsSelect」で「view select」をセットアップするとすぐに、ブラウザーがデッドロックし、「platform.js」の 13 行目を停止、デバッグ、または続行するように求められます。「デバッグ」に入ると、何をデバッグしているのかわかりませんが、「platform.js」への呼び出しまたは参照の一種の無限再帰が見られます。配列の割り当てを「adultsSelect: ["1","2"]」だけに変更しても、改善はありません。「プラットフォーム.js」は、Ember が先行して使用している今後の Web コンポーネント技術と関係のある Polymer プロジェクトの製品です。ただし、Polymer は現在、「web コンポーネントのポリフィル」は「platform.js」として過去にリリースされていたと述べているため、これについては既に時代遅れになっているようです。面白いことに、4 つのオプションを持つ選択リストのような単純なものが、Ember では非常に複雑になり、新しいバージョンに移行しようとすると、ブラウザーがロックされ、理由がわかりません。これが起こると言うドキュメントはありません。そしてそれについて何をすべきか、しかし、事前に使用されている今後のテクノロジーの廃止されたバージョンが何らかの形でそれに関与していること. Web コンポーネントに関連する Bower の依存関係を探して更新し、互換性のあるバージョンを取得する必要がありますか? web コンポーネント ポリフィル」は過去に「platform.js」としてリリースされていたので、私はすでにこれで時代遅れになっているようです。面白いことに、4 つのオプションを持つ選択リストのような単純なものが、Ember では非常に複雑になり、新しいバージョンに移行しようとすると、ブラウザーがロックされ、理由がわかりません。これが起こると言うドキュメントはありません。そしてそれについて何をすべきか、しかし、事前に使用されている今後のテクノロジーの廃止されたバージョンが何らかの形でそれに関与していること. Web コンポーネントに関連する Bower の依存関係を探して更新し、互換性のあるバージョンを取得する必要がありますか? web コンポーネント ポリフィル」は過去に「platform.js」としてリリースされていたので、私はすでにこれで時代遅れになっているようです。面白いことに、4 つのオプションを持つ選択リストのような単純なものが、Ember では非常に複雑になり、新しいバージョンに移行しようとすると、ブラウザーがロックされ、理由がわかりません。これが起こると言うドキュメントはありません。そしてそれについて何をすべきか、しかし、事前に使用されている今後のテクノロジーの廃止されたバージョンが何らかの形でそれに関与していること. Web コンポーネントに関連する Bower の依存関係を探して更新し、互換性のあるバージョンを取得する必要がありますか? ブラウザがフリーズしますが、その理由は説明されていません。これが発生し、それに対して何をすべきかを説明するドキュメントはありませんが、事前に使用されている今後のテクノロジーの廃止されたバージョンが何らかの形で関与している. Web コンポーネントに関連する Bower の依存関係を探して更新し、互換性のあるバージョンを取得する必要がありますか? ブラウザがフリーズしますが、その理由は説明されていません。これが発生し、それに対して何をすべきかを説明するドキュメントはありませんが、事前に使用されている今後のテクノロジーの廃止されたバージョンが何らかの形で関与している. Web コンポーネントに関連する Bower の依存関係を探して更新し、互換性のあるバージョンを取得する必要がありますか?