問題タブ [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.
ember.js - フォームを送信すると、空の値が API に送信されます。なぜですか?
ポッドを私のリソースの 1 つと統合した後address。でフォームを(有効な値で)送信する場合を除いて、すべて問題ないようですapp/checkout/address/new/template.js。
POST http://localhost:4099/api/v1/addressesEmber Inspector のコンソール タブに入ります。[ネットワーク] タブは、空白の値が API に送信されたことを示しています。
私は何を間違っていますか?
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/
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 内の機能のみが必要なため、これはオーバーヘッドです。
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 は統合テストでコンポーネントをどのようにレンダリングしますか?
また、このポッド レイアウトをテストするために必要な特定の方法があるかどうかについても質問します。
javascript - Ember CLI ポッド構造の移行
私は実際のアプリケーションに Ember を使い始めたばかりで、すでにちょっとした束縛に陥っています。
次のように environment.js ファイルを設定しました。
ただし、これは機能せず、Ember CLI は古い/通常の構造でファイルを生成し続けます。残念ながら、かなりの量の作業が完了するまで気がつきませんでした... Ember アプリが稼働しているだけで興奮していたからです! ;)
したがって、私が持っている質問は2つあります。
- なぜ機能しないの
podModulePrefixですか?私はそれを読み上げましたが、それは問題ないようです。なぜそれが機能しないのかについて、私はおそらく要点を見逃しています。 - 既存のファイル構造を Pod 構造に移行するにはどうすればよいですか? 手動でそうしているだけですか、それとも物事を助けるツールがありますか?
助けてくれてありがとう!
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 では、両方とも次のように構成されます