問題タブ [ember-components]

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 投票する
0 に答える
635 参照

ember.js - ember-cli プロジェクトでインポートされたモジュール エラーが見つからない

私は、Ember-cli プロジェクト内の他の Ember オブジェクトによって消費されるように、loanCalc という名前の関数をモジュールにラップしたいと考えていました。私は次のことをしました:

Ember-cli は app/loan-calc.js という名前のファイルを作成します。Loan-calc.js は次のようになります。

次を使用してモジュールをインポートすることにより、コンポーネントでloanCalcを使用しようとしました。

アプリケーションを実行すると、次のエラーが発生します。

component.js ファイルは tw/app/pods/components/scenario/display-scenaro にあります。Loan-calc.js ファイルは tw/app/utils にあります。

ファイルは明らかにそこにあります。私は何を間違っていますか?これを機能させるには、ember-cli-build.js ファイルまたはその他の ember-cli によって生成されたファイルで何かを行う必要がありますか? 私は ember-cli が初めてで、まだ自分の道を見つけようとしています。

更新 loan-calc.jsをコンポーネントと同じディレクトリにコピーし、次を使用してインポートしようとしました:

同じエラーが発生しました:

どこかで手順を間違えたのでしょうか、それとも命名規則に問題があるのでしょうか?

アップデート

私が試したときの同じエラー:

私は実際にコンポーネントにインポートしようとしています。手続きが違うの?

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

ember.js - Ember ember-views.render-double-modify の廃止

最近コードに導入した非推奨を排除しようとしていますが、助けが必要です。

非推奨は次のとおりです。

1 回のレンダリングで ... を 2 回変更しました。これは Ember 1.x では信頼性が低く、Ember 2.0 で削除される予定です [非推奨 ID: ember-views.render-double-modify]

私がやろうとしているのは、スコアのリストとスコアの合計を表示することです。最低スコアを削除し、計算された合計に含めないようにする必要があります。私はこれを機能させています。除外されたスコアに classNameBindings を介して CSS クラスを追加しようとすると、非推奨になります。

計算されたTotalのプロパティでEmber.setを実行しているときに、これが起こっていると確信しています。

私の質問は、フォームのスコアを変更したときに、CSS も更新された状態で合計スコアを更新し続けるにはどうすればよいですか?

コードの詳細: 2 つのコンポーネントがあります。スコア行ジャッジ行。スコア行は、スコア オブジェクトの配列を受け取り、各スコアをループして、ジャッジ スコア コンポーネントを呼び出します。

更新ここでは、問題を示す作業中の Ember Twiddle を示します。

https://ember-twiddle.com/6696d907b604aa750201?numColumns=1

index.js - (この質問のために引き出された模擬コード)

index.hbs

スコア行.hbs

スコア行.js:

ジャッジスコア.hbs

ジャッジスコア.js

ありがとう!

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

javascript - コンポーネントを別のコンポーネントのdivに動的に追加する方法は?

div別のコンポーネントの DOM にコンポーネントを追加しようとすると、エラーが発生しました。

キャッチされないエラー: アサーションに失敗しました: 既存の Ember.View に追加できません。代わりに Ember.ContainerView の使用を検討してください。

ここに私のJSBinがあります

見て、やり方を教えてもらえますか?

どうもありがとうございます

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

css - コンポーネントをラップするためにエンバーを避ける

これは私のコンポーネントです:

私が使用するもの:

予想される html は次のとおりです。

しかし、ember はコンポーネントを div でラップするため、ブートストラップ ルールが適用されなくなり、リスト グループのスタイルが正しくなくなります。

コンポーネント タグを に変更してコンポーネント テンプレートからa削除すると、-link-toの柔軟性がlink-to失われ、含まれているタグに属性 (href、class) を設定する方法がわかりません。

これにはEmberコンポーネントを使用できないようですか?または、私のコンポーネントを でラップしないようにリンクに伝える方法はありdivますか、または実際には何か: CSS が機能するためには、マークアップ構造を変更してはなりません。

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

javascript - キャッチされていない NOT_FOUND_ERR: NOT_FOUND_ERR: plupload の使用中に Ember で DOMException 8 が発生する

ember でpluploadコンポーネントを使用しているときに、コンソールでエラーが発生したようで、plupload も機能していません

FileInput をインスタンス化しています...

moxie.js:3027Uncaught NOT_FOUND_ERR: NOT_FOUND_ERR: DOMException 8

はこのリンクを参照しました

前もって感謝します

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

ember.js - アクションでメソッド名の繰り返しを避ける

ember コンポーネントで次の foo メソッドの繰り返しを避けるにはどうすればよいですか?