問題タブ [ember-1]
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.
javascript - Ember.Controller で PromiseProxyMixin を引き続き使用できますか?
Ember のドキュメントでは、次のように説明さPromiseProxyMixin
れています。
ObjectProxy、ObjectController、または ArrayControllers を promise 対応にする低レベルの mixin。
(言及されていないことに注意してくださいController
。)
から拡張されPromiseProxyMixin
た でを使用しています。ModalController
Ember.ObjectController
これObjectController
は非推奨 (Ember 1.11) になりました。このコントローラーを拡張するように変換したEmber.Controller
ところ、期待どおりに動作しなくなりました。
具体的には、プロパティに返されるオブジェクトのpromise
プロパティは、自動的に設定されませんController
( ObjectController
.
私のisFulfilled
オブザーバーはまだ起動していますが、返されたオブジェクトからマージする必要があるプロパティが設定されていません。
ドキュメントには次のようにも記載されています。
コントローラーは ObjectController であり、json がそのコンテンツになっているため、すべての json プロパティはコントローラーから直接利用できます。
今後は、これらのプロパティを手動で設定する必要があると思いますか?
javascript - Ember の更新により、テンプレートの promise が解決を待たない
私は、ember 1.12.1 -> 1.13.11 および ember データ 1.0.0-beta.19.1 -> 1.13.15 の更新の最中です。私は以前にテンプレートを持っていました:
とコンポーネント
これは以前は機能していましたが、更新後は呼び出しchild
後に未定義です。then
に変更する必要がありました
更新前のように動作するように戻します。
これがなぜなのか誰か知っていますか?更新後にテンプレートがプロミスの解決を停止するようです。
javascript - 次の行を選択した後、行の強調表示を削除する必要があります
次の表の行をクリックしたときに、行の強調表示を削除する必要があります。
以下のコードを使用すると、歯車アイコンのメニューをクリックしているときにテーブルの行が強調表示されます。次に、別のテーブル行または歯車アイコンをクリックしても、既存のテーブル行のハイライトが削除されません。誰でもこれを修正する方法についての提案を教えてください。
javascript - Ember 1.13 アップグレード
コードを Ember 1.0.4 から Ember 1.13 にアップグレードしています。ember 1.13 を使用して以下のコードを実行すると、エラーが発生します
コードの実行中に以下のエラーが発生します。
ember.js - ember 1.7 から 1.13 にアップグレードしようとしています
1.7
古いバージョンの emberからまだ古いバージョンにアップグレードしようとしていますが、エラー1.13
が発生します。.js
そもそも私はエンバーに精通していないので、私が得ることができるすべての助けに感謝します.
Ember.View.extend
使用していたコードのすべてのインスタンスを変更しましたEmber.Controller.extend
それ以来、エラーが発生しています
Cannot read property 'noSignedUpAppts' of undefined.
Appt.Ember.js
ApptMain.js
javascript - ダイアログボックスを使用してリンクを追加する際のEmebrJS + CKEDITORエラー
レポートの種類
Chrome 78.0.3904.97 で CKEditor を使用してリンクを追加すると、次のエラーが発生し、最新の firefox も確認しましたが、これを再現できます
再現手順
- CKeditor のリンクを有効にする
- ckeditor ツールバーのリンク アイコンをクリックします。
- 表示名とリンクを追加するダイアログが開きます
- リンクと表示名を追加する
- OKをクリック
期待される結果
ダイアログボックスを閉じて、リンクを ckeditor テキストエリアに追加します
実結果
ダイアログボックスが閉じず、コンソールが表示されます
その他の詳細
- ブラウザ: クロム 78.0.3904.97 / ファイアフォックス
- OS: マック
- CKEditor バージョン: 4.13.0
- インストールされた CKEditor プラグイン:
CKEditor を Emberjs コンポーネントとして使用する
コンポーネント/ckeditor.js
どうすれば修正できますか?githubの問題も確認しましたが、残念ながら何も見つかりませんでした