問題タブ [ember-pods]

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

ember.js - フォームを送信すると、空の値が API に送信されます。なぜですか?

ポッドを私のリソースの 1 つと統合した後address。でフォームを(有効な値で)送信する場合を除いて、すべて問題ないようですapp/checkout/address/new/template.js

POST http://localhost:4099/api/v1/addressesEmber Inspector のコンソール タブに入ります。[ネットワーク] タブは、空白の値が API に送信されたことを示しています。

私は何を間違っていますか?

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

ember.js - Pod を使用した Ember CLI

2.0 の準備として、ポッドを使用するために Ember アプリを移動しようとしています。

すべてのファイルを移動し、environment.js パラメータを設定すると、アプリには空の index.html しか表示されなくなりました。私は何を間違えましたか?

セットアップのスクリーンショットを添付しました。

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

アップデート:

したがって、カイルがコメントで示唆したように、ポッド ディレクトリを との/pods間で移動し、/app設定しないと、機能しpodModulePrefix始めます。

しかし、どうすればすべてを取得できます/podsか?

に設定しようとしpodModulePrefixましたが、livin/app/pods何も機能しないようです。とのディレクトリ名の関係がよくわからないと思います。それらはすべて一致する必要がありますか?app/podslivin/podsmodulePrefixpodModulePrefixapp

役立つ場合、現在のディレクトリはこのように設定されています。

livin/ app/ pods/ index/ application/ login/ components/ styles/ public/ config/

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

ember.js - Ember-Cli: 1.1.3.8 / Ember.Js >=2.0 ポッド/コンポーネントに Js-Lib をインポートする

app.import 経由でインポートせずに、Javascript ライブラリをポッドまたはコンポーネントに直接含める方法はありますか。

説明 Javascript-Library を 1 つのコンポーネントでのみ使用し、グローバルな方法で参照する必要はありません。現在、推奨される Ember-Cli-Way に関するすべてのライブラリを app.import で ember-cli-build.js に含める必要があります。

しかし、アプリケーション全体ではなく、Pod 内の機能のみが必要なため、これはオーバーヘッドです。

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

ember.js - ember-addon で定義されたコンポーネントの統合テストを追加する方法

これが私のember-addonの構造です。

テストファイルtests/integration/components/my-component-test.js:

私も自分のアドオンにリンクしてapp/います:

コンポーネント テンプレートが次のようになっているとします。

そして、私のコンポーネントの js ファイルが次のようになっているとしましょう:


コンソール ログの出力は次のようになると思います。

残念ながら、Qunit のコンソールには次のようなものが表示されます。

Ember は私の.hbsテンプレートを見つけるのに苦労しているだけですか? component.js他のプロジェクトは、すべてのコンポーネント テストを標準のグループ化で行っているようです (つまり、 andではなくコンポーネント js ファイルとテンプレート ファイルに名前を付けていますtemplate.js)。

https://github.com/edgycircle/ember-pikaday

これは私が行った別の質問に関連していますが、別の質問でこのテストの問題を調査し続ける方が適切だと思いました。

ember-qunit は統合テストでコンポーネントをどのようにレンダリングしますか?

また、このポッド レイアウトをテストするために必要な特定の方法があるかどうかについても質問します。

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

javascript - Ember CLI ポッド構造の移行

私は実際のアプリケーションに Ember を使い始めたばかりで、すでにちょっとした束縛に陥っています。

次のように environment.js ファイルを設定しました。

ただし、これは機能せず、Ember CLI は古い/通常の構造でファイルを生成し続けます。残念ながら、かなりの量の作業が完了するまで気がつきませんでした... Ember アプリが稼働しているだけで興奮していたからです! ;)

したがって、私が持っている質問は2つあります。

  1. なぜ機能しないのpodModulePrefixですか?私はそれを読み上げましたが、それは問題ないようです。なぜそれが機能しないのかについて、私はおそらく要点を見逃しています。
  2. 既存のファイル構造を Pod 構造に移行するにはどうすればよいですか? 手動でそうしているだけですか、それとも物事を助けるツールがありますか?

助けてくれてありがとう!

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

node.js - ember プロダクション ビルドを実行中に .hbs および .js のセクションを非表示にする方法

私たちの Ember アプリケーションは 2.8 バージョンで開発されており、POD 構造に従っています。

以下のように2つの異なるビルドを生成しています

1)開発サーバーの場合:コードに変更はなく、ビルドするだけです

2) テスト サーバーの場合: HBS のセクションを削除し、router.js からルートを削除してからビルドします。

そして、以下のように package.json で構成されている" npm run-scripts build " を使用してビルドします。

ember 2.8v で、ビルドに基づいてセクションを削除する条件を記述できるかどうかを知りたいです。

npm run-scripts buildDevを指定すると、通常のビルドが行われます

そして、npm run-scripts buildTestを指定すると、セクションの削除が行われ、ビルドが行われます

ただし、package.json では、両方とも次のように構成されます