問題タブ [ember-addon]
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 - Ember Addon にルートを追加
私は ember アドオンを開発しており、このアドオンを使用するすべてのアプリケーション間で 1 つのルートを共有する必要がありますが、それを実現する方法やそれが可能かどうかさえわかりません。すでにアドオンにルートを追加しましたが、アドオンを使用するアプリケーションにはこれが表示されません。助言がありますか?ありがとう!
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 は統合テストでコンポーネントをどのようにレンダリングしますか?
また、このポッド レイアウトをテストするために必要な特定の方法があるかどうかについても質問します。
ember.js - ember.js アドオンで sass を使用する
新しい ember アプリ用に ember.js でアドオンを開発しています。
アドオンでsassをスタイルとして使用し、アプリから独立させる方法を見つけようとしています。
アドオンは sass を使用しますが、それを使用するアプリは必ずしも packages.json に ember-cli-sass を含める必要はありません。
私はグーグルで見つけられるほとんどすべての解決策を試しました。助けを求めてここに来ました:)
アドオン名がawesome-tables
であるとしましょう。css ファイルをawesome-tables/addon/styles/addon.css
スタイルに配置するvendor.css
と、期待どおりに連結されますが、機能しません。sass / scss
ember.js - Babelはemberエンジンで同等のものを無視しますか?
従来の Ember アプリでは、 my に次のようなものがありますember-cli-build.js
。
Ember エンジン (またはアドオン) を使用する場合、これに相当するものはありますか? ember-cli-babel または ember-engines 内には何も見つかりませんでした。
エンジンを使用するときのダミーアプリだけだと理解してember-cli-build.js
いるので、そこは変更しません。ファイルで上記と同様に試みましたindex.js
が、うまくいきませんでした。このファイルは、babel によって無視されませんでした。特定のファイルを無視する方法が必要です。ありがとう!
javascript - ember-cli-slick で「asNavFor」オプションを使用する方法
私は自分の ember アプリケーションに滑らかなスライダーを実装しようとしています。emberオブザーバーを介してこのember-cli- slick を見つけました。jquery では Slider Syncing オプションを使用する必要があります。 ?
asNavFor: '.slider-nav'
javascript - ember-enginesでインレポアドオンを使用する方法は?
in-repo-addon を作成し、残ります。としましょうsay-hello
。その後、ember-eninge を作成しました。としましょうusers-engine
。
5月のメインアプリケーションでは、アドオンを次のように直接使用できます
users-engine での使用方法は?