理想的には、スタンドアロンのAngular 2コンポーネント(テスト付き)を作成し、2つまたは3つの異なるAngular 2これを達成するための良い方法は何ですか?そして、ボーナスの質問-サードパーティAngular 2つのコンポーネントが存在しますか?
Angular2コンポーネントライブラリ(テスト付き)を作成して、任意の数のプロジェクトで使用できます。
次に、angular2ライブラリを作成する方法を示します https://makina-corpus.com/blog/metier/2017/how-to-create-an-angular-library
次に、公開して公開することもできます。非公開にしたい場合は、これを読むことができます https://www.npmjs.com/onsite
はい、多くのサードパーティのangle2コンポーネントが存在します。ここにvalor-softwareのいくつかがあります https://github.com/valor-software/ng2-plans
Yeoman Generator for angular library https://github.com/jvandemo/generator-angular2-library
これは少し遅れていますが、最近リリースされた Angularのパブリックベータ に別のソリューションを提案したいと思います。 (ほとんどのngコンポーネントライブラリで行われるように)各コンポーネントをngModule内にラップし、 bit を使用して2つの異なるプロジェクトまたはアプリ間でコンポーネントを共有できます。利点は、個々のコンポーネントを公開、インストール、および更新できることです。ビットはコンポーネントのすべての依存関係、ファイルなどのパッキングを処理するため、npm/yarnを使用して別のプロジェクトをインストールできます。また、ビットを使用して、コンポーネントのコードを2番目のリポジトリにインポートし、変更を行い、リポジトリ間でそれらを同期できます。 Angular with bit tutorial および guidelines (チームのビットと角度で一緒に書かれています)を見ることができます。ここにもいくつかの 例 があります。お役に立てれば。私は少しチームにいますので、何でもお気軽にお尋ねください。できればお手伝いしたいと思います。