問題タブ [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 投票する
2 に答える
169 参照

ember-app-kit - コーヒースクリプトを使用すると、Ember App Kit の「validate-imports」タスクが失敗する

名前を変更app.jsしましたapp.coffee(内容を翻訳しただけでなく)が、コンパイルすると次のエラーが発生します。

このエラーは、ファイルを JavaScript に戻すと消えます。

を追加し、正しく動作することを確認しました。問題は、app フォルダー内の .js ファイルを検索grunt-contrib-coffeeするタスクの後に coffee-script のコンパイルが行われることです。coffee-script がコンパイルされるフォルダvalidate-importsを調べるために、これを微調整する必要がありますか?tmp/javascripts

問題のタスクは次のとおりです。

このバグを知っている人はいますか?

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

ember.js - Ember App Kit: アプリの名前空間に存在する依存関係のインポート

今まで、依存関係を使用してすべてを接着するプロジェクトEmber.jsの構造とコードに従ってプロジェクトを開発しました。@trek githubgrunt-neuter

アプリケーションが必要とする多くのutilクラスをApp.名前空間内に作成し、すべてが期待どおりに機能していました:)

ここで、Stefan Penners から始めたいと思いember-app-kitます。独自のクラスを完全に実装する際に問題が発生utilします...たとえば、utilクラスを 2 回フェッチすることができません。


どういうわけか、コンテキストAjax内で依存関係を取得することは可能ですが、コンテキスト内では常に依存関係があり、それ以上のエラー/メッセージは表示されません...Ember.Application.initializerAuthenticationManagerAjaxundefined

ここで何が間違っていますか?

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

ember.js - Ember.js: ObjectController が見つかりません

すべて揃っていると思います。ただし、支払いコントローラーで「needs: ['shipping', 'checkout']」を使用することはできません。単に見つからないためです。次のエラーを参照してください。

おもしろいのは、チェックアウトプロセスの一部であるため、以前にこれらのルートを訪れたことです. ルーターを見てください:

だから私は訪問します:shippingその後checkoutpaymentエラーが発生します。それらのコントローラーはすべて ObjectController です。

フォルダ構造:

フォルダ構造

出荷コントローラーでneedsは、機能する ArrayController を含めるために使用します。おそらく、それらは ObjectControllers である必要がありますか?

ヒントをお寄せいただきありがとうございます!

編集:それらを作成しEmber.Controllerても効果はありません。

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

ember.js - EmberJS ビューが 2 回レンダリングされる

残り火が初めてで、ベストプラクティスを理解しようとしています。問題は、カレンダー テンプレートに切り替えると、fullCalendar が 2 つのカレンダーをレンダリングすることです。

コンソール出力は次のとおりです。

これが私のコードです:

router.es6

routes/calendar.es6

ビュー/calendar.es6

templates/calendar.hbs

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

ember.js - Ember-App-Kit で EmberDefaultResolver を拡張する

Robin Ward [ビデオ / 15 秒] の以下のパターンに基づいてカスタム リゾルバを作成しています。これは、モバイル デバイスに「template.hbs」をロードする前に「mob_template.hbs」を最初に検索させるトリックです。

ただし、特別なバージョンのリゾルバーを使用するEmber App Kitを使用しています。

そこで何が起こっているのか、または同様の機能を生成するために何をする必要があるのか​​ 、私には本当にわかりません。誰でも何か考えがありますか?

私はこのようなことを試しましたが、何も解決されませんでした:

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

ember.js - Ember App Kit: Ember.Application.create() の外でリゾルバーを設定する

短くするために:

アプリケーションの をブロックResolver外に設定することはできますか?Ember.Application.create()

Resolver理想的には、関数に設定したいと思いEmber.Application.initializer#initialize()ます。何かのようなもの:

これは可能ですか?

PS: カスタム リゾルバーが必要な理由は、アプリケーションの起動時にユーザーに配信するのではなく、サーバーからすべてのテンプレートを取得しているためです。したがって、ember-jj-abrams-resolverEAK内でデフォルトで使用されるを拡張しています...

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

ember.js - Ember.js: 特定の Route/Controller Mixin に依存関係を挿入することは可能ですか?

Mixin を拡張SessionManagerするたびにアクセスできるようにしたいインスタンスがあるとします。単一の Route インスタンスを参照できるため、この依存関係を「ルートのグループ」に注入することは可能ですか?RouteProtectedRoute

したがって、代わりに:

私は次のようなことができます

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

ember.js - Ember App Kit: Router#updatePaths が TypeError をスローする

既存の Ember.js プロジェクトを移行して使用しようとしましたが、Ember App Kitここでは発生しないと思われる奇妙なエラーが表示されます...

アプリを起動すると、すべてが初期化され、ユーティリティ クラスが起動して実行され、Ajax リクエストが送受信されます。すべて問題ないようです。しかし、その後、同じエラーが何度も発生し続けます。

StackTrace をたどると、エラーがのupdatePaths()関数で発生することがわかりましたRouter(コードが失敗し始める行にコメントしました:

スタックトレースは次のとおりです。

また、appControllerは のインスタンスではなく、ApplicationControllerember 自体から生成されたコントローラーのようで、理由がわかりません (myは...ApplicationControllerで定義されています)。app/controllers/application.js

誰かがこの動作について何か知っているか、このエラーを追跡するための正しい方向を教えてくれますか?