問題タブ [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.
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をコンポーネントと同じディレクトリにコピーし、次を使用してインポートしようとしました:
同じエラーが発生しました:
どこかで手順を間違えたのでしょうか、それとも命名規則に問題があるのでしょうか?
アップデート
私が試したときの同じエラー:
私は実際にコンポーネントにインポートしようとしています。手続きが違うの?
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
ありがとう!
javascript - コンポーネントを別のコンポーネントのdivに動的に追加する方法は?
div
別のコンポーネントの DOM にコンポーネントを追加しようとすると、エラーが発生しました。
キャッチされないエラー: アサーションに失敗しました: 既存の Ember.View に追加できません。代わりに Ember.ContainerView の使用を検討してください。
ここに私のJSBinがあります
見て、やり方を教えてもらえますか?
どうもありがとうございます
css - コンポーネントをラップするためにエンバーを避ける
これは私のコンポーネントです:
私が使用するもの:
予想される html は次のとおりです。
しかし、ember はコンポーネントを div でラップするため、ブートストラップ ルールが適用されなくなり、リスト グループのスタイルが正しくなくなります。
コンポーネント タグを に変更してコンポーネント テンプレートからa
削除すると、-link-to
の柔軟性がlink-to
失われ、含まれているタグに属性 (href、class) を設定する方法がわかりません。
これにはEmberコンポーネントを使用できないようですか?または、私のコンポーネントを でラップしないようにリンクに伝える方法はありdiv
ますか、または実際には何か: CSS が機能するためには、マークアップ構造を変更してはなりません。
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
前もって感謝します
ember.js - アクションでメソッド名の繰り返しを避ける
ember コンポーネントで次の foo メソッドの繰り返しを避けるにはどうすればよいですか?