Angular CLIを使用して作成したAngular 4アプリケーションにcollect.jsを追加しようとしていますが、これは独自の入力ファイルですが、わかりませんパッケージをインポートする方法、そしてパッケージの使用を開始する方法について説明します。以下のインポートは私のパッケージの輸出を取得するように見えるが、私はそれらにアクセスする方法を理解していない:サードパーティ製のライブラリをAngular 4に接続してサービスとして使用する方法
import * as Collection from 'collect.js';
これは、インポートされるcollect.js
ファイルです:
function Collection(collection) {
this.items = collection || [];
}
Collection.prototype[Symbol.iterator] = require('./methods/symbol.iterator');
Collection.prototype.all = require('./methods/all');
// ... removed for brevity
Collection.prototype.zip = require('./methods/zip');
module.exports = collection => new Collection(collection);
module.exports.default = collection => new Collection(collection);
インポートコレクションがありますあなたがモジュールのエクスポートから期待していた方法ですが、呼び出しシグネチャがないというVSCodeなしでは呼び出すことができません。タイピングが自動的にロードされるか、手動で追加する必要があるかどうかもわかりません。私はそれを一度インポートしてからメソッドをマッピングし、それをCoreModuleに渡してサービスを作って、アプリケーションで必要などこにでもDIを使用できるようにしたいと考えていましたが、 APIをサービスにするために
角度クリティカルを使用している可能性はありますか? –
こんにちは@ R.リチャーズyah私はCLIを使用しています – mtpultz
https://github.com/angular/angular-cli/wiki/stories-third-party-lib –