問題タブ [ember-cli]

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

ember.js - Highcharts を Ember アプリケーションに統合する

デフォルトの Ember を使用して Highcharts を統合する方法を詳しく説明しているこの最近の記事を見つけました。この同じトピックに関する別の SO 投稿があることは理解していますが、これはデフォルトの Ember でも行われます。

このコードを変更して、Ember App Kit および/または Ember-CLI で動作するようにしようとしています

投稿に基づいて、次のコードを使用しました。

再利用可能なビュー

(このファイルはルート ビュー フォルダーに high-charts-view.coffee として保存されます)

チャートデータ:

(このコードはインデックスコントローラーですが、どこに配置すればよいかわかりません...しかし、チャートが表示される実際のページに相対的である必要があると思いますか?つまり、コントローラー/アカウント/インデックス)

この例では、別のインデックス コントローラーも定義しています。

(これは、上に示したのと同じインデックス コントローラーの一部であるべきだと思いますか?)

テンプレートでビューを呼び出すには:

(これは私の /accounts/index テンプレートに配置されます)

HighChartsView のパスが見つからないため、Assertion Failed エラーが発生しました。

ファイルに正しく名前を付けていないか、ファイルを正しいディレクトリに配置しておらず、リゾルバーがそれらを正しくコンパイルしていないと思いますか? 私が見つけたブログ投稿もあまり冗長ではないという問題もあります。そのため、何が起こっているべきか/すべきでないかを理解するためのコンテキストがあまりありません...

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

ember.js - Ember-CLI リゾルバー: 命名規則に関する質問

私は ember を初めて使用しています... ember ガイドを使用し、同時に ember-cli ガイドを使用して同じ知識を適用しようとしています。

ES6 Resolver に関して言えば、この 2 つの間にロジックにいくつかの大きなギャップがあり、特に ApplicationRoute、ApplicationController などを参照したい場合に問題を引き起こしていることに気付きました。

私自身の正気のために、ApplicationRoute または ApplicationController を定義する方法を尋ねなければなりませんか? それらは application.js または index.js として保存されますか?

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

ember.js - Ember-CLI:「'Ember' が定義されていません」の修正?

Ember-CLI を使用して ember サーバーを実行すると、JSLint から次のエラーが発生します。

追加import Ember from 'ember';するとこれが修正されます。

これは私のすべてのファイルで今行く公式の方法ですか? ドキュメントには、この変更についてまだ言及されていません。

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

ember-cli - Ember CLI でカスタム Express サーバーを使用するには?

Ember CLI 0.0.36 を使用しています。私のプロジェクト フォルダーで実行するember serverと、Brocoli プロセスに埋もれたサーバーが開始されると理解しています。ただし、カスタム Express サーバーをプログラムし、アプリがそのバックエンドの Node.js コードを指すようにしたいと考えています。Ember CLI フレームワーク内でそれを行うにはどうすればよいですか?

アップデート:

@ user3155277 の回答に続いて、次のようなアダプター ファイルを追加しました。

app-name/app/adapters/application.js :

アプリのルートに配置する Express サーバーを作成しました。

アプリ名/server.js :

Ember アプリでは、私のインデックス ルートは次のように定義されています。

アプリ名/アプリ/ルート/index.js :

コマンドラインで、次のようにサーバーを起動します。

次のエラーが表示されます。

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

javascript - Ember CLI で Pretender を使用する

ember-simple-auth認証 ( ) をモックしてテストで実行しようとしてPretenderいますが、何らかの理由で次のエラーが発生します。

Pretender intercepted POST http://api.dev/token but no handler was defined for this type of request

これが私が現時点で持っているセットアップですlogin-test.js

URLが登録されていない理由を誰かが知っていますか?

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

ruby-on-rails - Rails バックエンドを使用した Ember TodoMVC アプリ 'Access-Control-Allow-Origin' ヘッダーが存在しない

Ember Getting Started ガイドに従って TodoMVC アプリを構築しようとしていますが、バックエンドとして Rails で Ember-CLI を使用しています。残念ながら、クロス サイト ドメインに関する問題が発生しています。投稿リクエストをしようとすると、次のエラー メッセージが表示されます。

Rails 側には、Rack Cors がインストールされています。Gemfile に追加しました:

そして、私のapplication.rbファイルには次のものがあります。

そして、これは私のコントローラーです:

そして、私のEmberアプリ内app/adapters/application.jsには次のものがあります: