問題タブ [ember-app-kit]

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 に答える
421 参照

ember.js - Ember アプリケーション ポスト 1.0 でデータをグローバルに利用できるようにするにはどうすればよいですか

注文オブジェクトの価格を計算するために使用されている一連の為替レートがあり、必要な場所でこれらを利用できるようにする最善の方法を見つけようとしています (モデル、基本的にフラットな Ember.Object、およびコントローラー) )。

私は良い解決策をたくさん探しました.依存性注入についての多くの話と同様に、機能していないように見える古いコード例がたくさんありますが、それを使用する方法の良い例はありません.

だから私はこれに頼りました。これはちょっと汚れているように感じますが、この方法で必要な場所で window.App.exchangeRates を呼び出すことができます:

より具体的には、次のようにルーターによって作成されたモデルに注入する必要があります。

次に、次のようにモデル内にバインドします。

より良い方法はありますか?ここでは Ember 1.2.0 で Ember App Kit を使用しています。

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

javascript - Ember.js / EAK が明示的な ApplicationController を使用する代わりに ApplicationController を自動生成するのはなぜですか?

Ember App Kit (EAK) を使用しています。

インデックス ページを読み込むと、Ember Inspector / Chrome Dev Tools コンソールに次の行が表示されます。

しかし、私は明示的にアプリケーション コントローラーを作成しましたが、この Ember アプリは明らかに認識していません (アプリケーション コントローラーを自動生成しているため)。

明示的なアプリケーション コントローラーでタイトル プロパティを呼び出し、それをアプリケーション テンプレートに表示しようとしています。

私は何を間違っていますか?{{title}}テンプレートのは何も生成しません。

(EAK が ES6 Module Transpiler を介して ECMAScript 6 モジュールを使用する方法に関係していると思われます。)


/site/app/templates/application.hbs


/site/app/controllers/application.js


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

ember.js - Express を Karma で使用して ember アプリ キット アプリをテストする

ember app kit をダウンロードしてインストールしました。私はそれを実行しており、付属の指示に​​従ってエクスプレスを使用してバックエンドを偽造しています。

Karma もインストールしており、エクスプレス バックエンドと組み合わせてテストを実行しようとしています。ただし、カルマの出力を表示すると、GET 要求を実行しようとして失敗しているため、高速アプリが開始されているとは思いません。

ただし、開発ポート(8000)にヒットするとJsonが返されます。

ポート 9876 でエクスプレス アプリを起動してテストするように Karma に指示するにはどうすればよいですか?

ember-app-kit-todos リポジトリの karma.conf.js を使用しています

これが私の Gruntfile.js です。また、todos リポジトリからもビットを取得しました。

私はEAKとカルマに非常に慣れていません。どんな助けでも大歓迎です。

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

ember.js - ember app kit でテストするときに ember のストアを取得するにはどうすればよいですか?

Post モデルを作成しました。タイトルを設定および取得するタイミングを確認する簡単なテストを作成しようとしています。ただし、新しい Post オブジェクトを作成するためにストアのハンドルを取得する方法がわかりません。これが私のテストです:

私は次のエラーが発生し続けます

つまり、私は店のハンドルを持っていません。テストでストアにモデルを作成させるにはどうすればよいですか?

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

node.js - Ember アプリ キットでの NPM インストールの失敗

npm installEmberAppKit の nodejs と grunt cli をインストールした後に実行すると、エラーが発生します。何か助けはありますか?

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

javascript - Ember アプリ キット grunt dist を実行するときに、含まれている js ライブラリのリストから jquery を除外するにはどうすればよいですか

私は ember app kit を使用して ember.js アプリを作成しています。gruntサーバーを使用してスタンドアロンアプリとして実行しているときにうまく機能するjqueryが含まれています。ただし、 grunt dist を使用して、別のアプリに含めるためにすべてをいくつかの単一ファイルにコンパイルしたいと思います。この他のアプリにはすでにjqueryが含まれているため、grunt distでコンパイル/縮小されないようにjqueryを除外したいと思います。ベンダー フォルダから jquery を削除する以外に、これを行う良い方法はありますか?

0 投票する
0 に答える
103 参照

javascript - ember-app-kit と require.js

aloha エディターを ember-app-kit アプリケーションに統合しようとしています。Aloha は、require.js を使用して依存関係を読み込みます。aloha フォルダーを ember-app-kit の vendor ディレクトリに含めます。サイトがロードを開始すると、require.config が未定義であると不平を言います (Chromium コンソールで確認できます)。ember-app-kit がモジュールをロードする方法が原因だと思いますが、それは単なる推測です。これは機能するはずですか、それとも ES6 と require.js を混在させることはできませんか?

よろしくグレッグ