問題タブ [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 に答える
75 参照

ember.js - 受け入れテストのための Bower の依存関係

ember-app-kit で受け入れテストを開始しようとしています。Grunt テストを実行すると、(ember-simple-auth から) AuthenticatedRouteMixin が未定義になります。grunt サーバーでアプリを実行する場合、これは問題ではないため、受け入れテストのために Bower の依存関係が読み込まれていないと推測します。テスト用にbowerの依存関係をロードするためにセットアップする必要があるものはありますか?

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

ember.js - ember-app-kit で group-helper を使用する: アサーションが失敗する

Ember App Kit でEmber.js group-helperを使用しようとしています。

groupにはダッシュがないためapp/helpers/group.js、解決できないため、 EAK docsapp.jsで説明されているように、ヘルパーを明示的にロードしています。

app/helpers/group.js

app.js

テンプレートで

アサーションに失敗しました:

(アプリはグループ ヘルパーなしで正常に動作します)

が実験的であることは知っていgroup-helperますが、それは現在の Ember リリースでは動作しないということですか?

これが機能するはずの場合、何が欠けていますか?

@Stakoov のコメントの後に編集: Ember 1.4.0-beta6 から 1.4.0 に更新し、Handlebars 1.3.0 を使用しています。

group名前を変更してEAKの方法を試しましたgroup-item(EAKリゾルバーにはダッシュが必要なため)。

app/helpers/group-item.js

テンプレートで:

それでも同じアサーションが失敗しました。

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

ember.js - Ember アプリ キットとリソース ルート

ember アプリ キット内でネストされたリソースを定義しようとしています。私のファイル構造は間違っていますか? ネストされたリソースを追加すると、次の例外が発生します。

ネストされた「ページ」リソースを定義する関数をコメント アウトするだけで、アプリが正しく読み込まれ、ページ テンプレートが表示されます。

ルーターコード:

したがって、ファイル構造は次のとおりです。

ページ ルート:

ページ/インデックス ルート:

pages/index ルートの es6 生成モジュールは次のようになります。

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

javascript - Ember アプリ キット - スーパー ルートの拡張

こんにちは、スーパールートクラスを次のように拡張したい:

routes/test.js が機能しません - 白い画面とコンソールに何もありません - これを取得するための命名規則がわかりません。

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

javascript - Ember - 2 つの EAK プロジェクト間でコードを共有する

2 つの emberjs プロジェクトがあり、どちらも基本的なプロジェクト構造として EAK を使用しています。これら 2 つのプロジェクト間で共有したい共通のコードがいくつかあります: テンプレート、ビュー (および関連するスタイルシート)、いくつかのユーティリティ クラスなどです。

  1. 共通コードを別の eak プロジェクトに入れる必要がありますか?
  2. プロジェクトの依存関係を管理するために、いくつかのパッケージ マネージャー (bower など) を使用する必要がありますか?
  3. EAK はカスタム リゾルバーを使用して特定のディレクトリ (ビュー、コントローラーなど) の下にある ember クラスを検索します。共通コードをこれらのディレクトリにコピーするか、リゾルバーを拡張して独自の検索ロジックを作成する必要がありますか?

正しい方向へのプッシュは、途方もない助けになります! ありがとうございました。

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

ember.js - Ember-data がリレーションシップを読み込めない

一部の関連モデルを ember-data でロードする際に問題が発生しています。これは私の側の構文エラーであると確信していますが、それを見ることができません。もしかしたら、誰かが私にとって第二の目になるかもしれませんか?

特定の問題は、関連するモデルがテンプレートに表示されないことです。

難しい話は抜きにして:

ノート

  • を使用してember-appkit-railsいます。
  • これは私の最初の ember プロジェクトです。
  • 答えは「常に」埋め込みと関係があるかもしれないと感じていますが、それをコードに統合する方法がわかりません。
  • デバッグ: Ember: 1.4.0 ember.js?body=1:3462
  • デバッグ: Ember データ: 1.0.0-beta.7+canary.f482da04 ember.js?body=1:3462
  • デバッグ: ハンドルバー: 1.3.0 ember.js?body=1:3462
  • デバッグ: jQuery: 1.11.0 ember.js?body=1:3462

問題のあるテンプレ

これはうまくいくはずだと思います。これは、ember-appkit-rails ジェネレーターのすぐそばにあります。台本作家と作曲家の名前は表示されません。

モデル

オペラ.js.es6

librettist.js.es6

composer.js.es6

ActiveModel シリアライザー

返される JSON の例

これは私が 1 つのオペラ レコードを見たときにわかることですが、この構造はセット全体に当てはまります。

インライン埋め込み ( ) を使用してこのアプローチも試しまし{opera: {...composer: {...}}}たが、うまくいきませんでした。

ご協力いただきありがとうございます!ポール。

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

javascript - Ember-App-Kit(EAK) で Ember-Validations を実装する方法

私は ember-app-kit アプリケーションを持っています。フォームには、ember のデフォルト ビューを使用しています。しかし、フォームの検証のために、誰もが強く推奨するこのライブラリに出会いました。Ember Validations by Docyard . しかし、私のeakセットアップで同じことを実装する方法がわかりません。

私が持っている質問: 1.どこにバリデーションを追加すればよいですか? 2. バリデーションを定義するときに何を宣言しますか? 3.フォーカスアウトまたは送信ボタンでそれらを表示する方法のエラー?

たとえば、サインアップ フォームがあり、 firstname lastname、email、password、gender(select options) を検証したいとします。どうすればいいですか?

可能であれば、JSbin でクエリを明確にしてください。