0

RequireJSを使用して、AngularJs アプリケーションにangular- formlyを追加しようとしています。私は追加しました

'apiCheck': '../vendor/api-check/dist/api-check',
'formly': '../vendor/angular-formly/dist/formly',

シムを追加しました。

'formly': {
exports: 'formly',
deps: ['angular', 'apiCheck']
},

しかし、ネットワークを見ると、正しい呼び出しを行うことで両方のライブラリを取得しています。ただし、アドレスからhttp://localhost:9000/assets/javascripts/api-check.jsapiCheck を取得するために別の要求を作成します (おそらく形式的にはこれを行っています)。これまでのところ、シムに apiCheck を追加して、正式な依存関係などから削除しようとしました。

どうすればこれを回避できますか? アプリケーションの実行が許可されません。ありがとう...

4

1 に答える 1

1

問題を解決しました。正式に api-check を検索し、依存関係を apiCheck として定義したことがわかりました。このように main.js を変更するとうまくいきました。

'api-check': '../vendor/api-check/dist/api-check',

'formly': {
    exports: 'formly',
    deps: ['angular', 'api-check']
},
于 2015-10-13T08:12:28.883 に答える