問題タブ [ember-cli-addons]
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-cli - Ember CLI コンポーネントに外部 JavaScript ファイルを追加する方法は?
Ember CLI は初めてで、アプリに独自の util ファイルを追加する方法がわかりません。
このsummernote.jsファイルをプロジェクトに追加したいと考えています。
Ember CLI を使用してこのファイルをコンポーネントに追加するにはどうすればよいですか?
ember.js - ember.js - ember マニフェスト プラグインの使用
モバイル デバイスで使用し、いくつかのオフライン機能を備えているため、ember アプリにマニフェストが必要です。
プラグインの ember-cli-deploy-manifest を見つけました: https://github.com/ember-cli-deploy/ember-cli-deploy-manifest readme に十分に記載されており、有望に見えます。
しかし、プラグインを使用するにはどうすればよいですか?
このコマンドを使用してインストールしました:
次のコマンドを使用してアプリをビルドします。
マニフェストは作成されません。おそらくいくつかの簡単な手順が欠けていますが、理解できません。プラグインを使用するように ember ビルドに指示するにはどうすればよいですか?
アップデート
以下の回答のコメントの提案に従いました。manifest-plugin を使用して削除し、マニフェスト ファイルを手動で作成しました。次に課題は、マニフェスト ファイルで適切なフィンガープリント ファイル名を取得することです。
私の ember-cli-build.js ファイルには次のものがあります。
私のマニフェスト ファイルは eea.appcache と呼ばれ、/public フォルダーにあります。ビルド中に dist-folder にコピーされます。ただし、ファイルの内容 (ファイル名のリスト) はフィンガープリントされません。他のファイル (html、css、js) のファイル名は正しくフィンガープリントされます。
これが私のpublic/eea.appcache:
私のビルドステップはまだです:
MD5 フィンガープリントで更新されたマニフェスト ファイルのファイル名を取得するにはどうすればよいですか?
ember.js - #ember-power-select, ember-power-select custom-search アクションで事前に選択された値を設定する方法
検索パラメータを入力する前に、「selected」属性に値が設定されている必要があります。
js で「destination」の値を設定し、「destination」を「selected」に割り当てることで、通常のアクション処理を行っています。そのような例については、こちらをご覧ください http://www.ember-power-select.com/docs/action-handling。
ただし、 custom-serach-action http://www.ember-power-select.com/docs/custom-search-actionに値を割り当てることはできません。
私のコード:
モデル:
hpqualifcation.js
/li>hoprofile.js
/li>
ルート:
API 側からのデータ:
テンプレート:
各文字を入力するためにリクエストが API 側に送信され、返されたデータが選択ボックス オプション http://www.ember-power-select.com/に表示されます。 docs/custom-search-action
コンポーネント:
電源選択アクションで返されるデータ:
すべてが正常に機能しています。しかし、ember-power-select では、事前に選択された値が選択されません。検索パラメータを入力する前の選択ボックスは空白です。通常、以下のコードを使用すると、値が表示されます
API 側から返されるすべてのデータが表示されます。
しかし、ember-power-select を使用すると、選択ボックスでデータが事前に選択されません。私は多くの方法を試しましたが、うまくいきませんでした。power-select を使用してこれを行うための解決策または別の方法を教えてください。
javascript - #ember-power-select: ある電源選択ボックスの値を変更すると、別の電源選択ボックスの同じ値が交互に変更されます
#ember-power-select で custom-search-action を使用し、1 つの power-select ボックスの値を変更すると、別の power-select ボックスの値も交互に変更されます (最初の選択ボックスで選択した値と同じ値を設定します)。
以下はハンドルコードです。
#each メソッドには 2 つのデータがあるため、上記のコードでは 2 つの選択ボックスが生成されます。
すべて正常に動作します。ただし、最初の選択ボックスのドロップダウンから値を選択すると、2番目の選択ボックスも同じ値に変更されます。
これを修正するには?
他のファイルとデータ形式については、以前のスタックオーバーフローの質問を参照してください。
ember-cli - コーヒースクリプトでEmber-cli-yaddaを使用することは可能ですか
問題は、ember テストに yadda を設定して、ステップの .js ではなく .coffee ファイルを生成してもよいですか?
js は問題ありませんが、コーヒー スクリプトを含む ember-cli があるので、チームが 2 つの言語ではなく 1 つの言語を使用する方が簡単です。
javascript - Ember.js アドオン shim に複数の JavaScript ライブラリを含めることは可能ですか?
Ember.jsのアドオンを作成したい場合、この質問の目的のためにそれをember-awesomeと呼びましょう。これはライブラリawesome-lib.jsとその拡張機能のラッパーです。そのライブラリとバンドルしたい拡張機能の周りに shim を作成するにはどうすればよいですか?
awesome-lib、awesome-ext-foo、awesome- ext-awesome-lib.js
を提供する shimawesome-ext-foo.js
とawesome-ext-bar.js
アドオンを作成する最良の方法は何ですか?コンポーネントへのバー?
vendor/shims/awesome-lib-shim.js
たとえば、次のように、単一のシムを定義できると思いました。
そして、それをそのまま使用しますember-awesome/index.js
:
しかし、これはうまくいかないようです。確かに、いつでも異なる shim を作成できますが、同様のコンポーネントを同じ shim にバンドルするのが最も理にかなっていると考えました。
私がアドオンを作成しようとしているタイプ ライブラリと拡張機能の複雑さの良い実例は、markdown-itとその拡張機能です。