私はAngularアプリに自分がParticles.jsを使用したいのですが、追加して機能させる方法がわかりません。
.angular-cli.jsonに追加しました
"scripts": [
"../node_modules/particles.js/particles.js"
],
そして私はそれを私のコンポーネントにインポートしました
import * as particlesJS from 'particles.js';
そして、それを使用してそれを初期化しようとしました
particlesJS.load('particles-js', 'assets/particles.json', function() {
console.log('callback - particles.js config loaded');
});
誰かがこれを機能させましたか?
これを行う方法は次のとおりです。
あなたのindex.html(cdnまたはローカル)にparticles.jsをインポートするだけです
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
Divアンカーをコンポーネントテンプレートに配置します(index.htmlまたは他の場所に配置することもできます)
<div id="particles-js"></div>
単純な型定義を追加して、パッケージを表示します(コンポーネントまたはtypings.d.tsに)
declare var particlesJS: any;
NgOnInit(または他の場所)で初期化します
particlesJS.load('particles-js', 'particles.json', null);
私は小さなプランカーの例を作りました: http://plnkr.co/edit/GLRvYgNPJue4KqdMuAJB?p=preview
angular 6+バージョンのparticle.jsをスタンドアロンコンポーネントとして移植しました。追加する必要があるのは
<app-particles></app-particles>
パーティクルでカバーしたいdiv内。
https://github.com/audrenbdb/angular-particlesjs
そしてデモ: https://angular-d7nfwj.stackblitz.io
お好みに合わせて編集してください:)