2

ic-modalを ember-cli プロジェクトにインポートしようとしていますが、何らかの理由でこのエラーが発生し続けます:

Uncaught Error: <ic-test@view:toplevel::ember278> Handlebars error: Could not find property 'ic-modal-trigger' on object (generated application controller).

次のインポートステートメントがあります。

app.import('vendor/ic-styled/main.js'); app.import('vendor/ic-modal/dist/named-amd/main.js', { 'ic-modal': [ 'ModalComponent', 'ModalFormComponent', 'ModalTriggerComponent', 'ModalTitleComponent', 'modalCss' ] });

これについての助けは素晴らしいでしょうか?!

4

1 に答える 1

0

Brocfile.js

app.import('bower_components/ic-styled/main.js');
app.import('bower_components/ic-modal/dist/named-amd/main.js');

古いバージョンの Ember-CLI をまだ使用している場合は、上記を に置き換えbower_componentsてください。vendor

次に使用します。

import ICModal from 'ic-modal';
// Can now utilise ICModal, ICModal.ModalForm etc

Broccoli ビルドと ES6 モジュール トランスパイラーが残りを処理します。

(補足: Coffeescript を使用する場合はimport、標準の Coffeescript コンパイラが ES6 構文を処理しないため、文をバッククォートで囲みます。)

于 2014-09-09T02:32:11.540 に答える