問題タブ [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.

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

javascript - Ember.Controller で PromiseProxyMixin を引き続き使用できますか?

Ember のドキュメントでは、次のように説明さPromiseProxyMixinれています。

ObjectProxy、ObjectController、または ArrayControllers を promise 対応にする低レベルの mixin。

(言及されていないことに注意してくださいController。)

から拡張されPromiseProxyMixinた でを使用しています。ModalControllerEmber.ObjectController

これObjectControllerは非推奨 (Ember 1.11) になりました。このコントローラーを拡張するように変換したEmber.Controllerところ、期待どおりに動作しなくなりました。

具体的には、プロパティに返されるオブジェクトのpromiseプロパティは、自動的に設定されませんController( ObjectController.

私のisFulfilledオブザーバーはまだ起動していますが、返されたオブジェクトからマージする必要があるプロパティが設定されていません。

ドキュメントには次のようにも記載されています。

コントローラーは ObjectController であり、json がそのコンテンツになっているため、すべての json プロパティはコントローラーから直接利用できます。

今後は、これらのプロパティを手動で設定する必要があると思いますか?

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

javascript - Ember の更新により、テンプレートの promise が解決を待たない

私は、ember 1.12.1 -> 1.13.11 および ember データ 1.0.0-beta.19.1 -> 1.13.15 の更新の最中です。私は以前にテンプレートを持っていました:

とコンポーネント

これは以前は機能していましたが、更新後は呼び出しchild後に未定義です。thenに変更する必要がありました

更新前のように動作するように戻します。

これがなぜなのか誰か知っていますか?更新後にテンプレートがプロミスの解決を停止するようです。

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

javascript - 次の行を選択した後、行の強調表示を削除する必要があります

次の表の行をクリックしたときに、行の強調表示を削除する必要があります。

以下のコードを使用すると、歯車アイコンのメニューをクリックしているときにテーブルの行が強調表示されます。次に、別のテーブル行または歯車アイコンをクリックしても、既存のテーブル行のハイライトが削除されません。誰でもこれを修正する方法についての提案を教えてください。

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

javascript - Ember 1.13 アップグレード

コードを Ember 1.0.4 から Ember 1.13 にアップグレードしています。ember 1.13 を使用して以下のコードを実行すると、エラーが発生します

コードの実行中に以下のエラーが発生します。

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

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

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

javascript - ダイアログボックスを使用してリンクを追加する際のEmebrJS + CKEDITORエラー

レポートの種類

Chrome 78.0.3904.97 で CKEditor を使用してリンクを追加すると、次のエラーが発生し、最新の firefox も確認しましたが、これを再現できます

再現手順

  1. CKeditor のリンクを有効にする
  2. ckeditor ツールバーのリンク アイコンをクリックします。
  3. 表示名とリンクを追加するダイアログが開きます
  4. リンクと表示名を追加する
  5. OKをクリック

期待される結果

ダイアログボックスを閉じて、リンクを ckeditor テキストエリアに追加します

実結果

ダイアログボックスが閉じず、コンソールが表示されます

その他の詳細

  • ブラウザ: クロム 78.0.3904.97 / ファイアフォックス
  • OS: マック
  • CKEditor バージョン: 4.13.0
  • インストールされた CKEditor プラグイン:

CKEditor を Emberjs コンポーネントとして使用する

コンポーネント/ckeditor.js

どうすれば修正できますか?githubの問題も確認しましたが、残念ながら何も見つかりませんでした