Olá, estou tentando utilizar a lib https://www.npmjs.com/package/angular-particle no meu projeto. Queor que ela apareça na minha page.
Então eu fiz o install com o npm, tudo ok.
Importei a lib no meu arquivo login.module.ts
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { LoginPage } from './login';
import { ParticlesModule } from 'angular-particle';
@NgModule({
declarations: [
LoginPage,
],
imports: [
IonicPageModule.forChild(LoginPage),
ParticlesModule
],
})
export class LoginPageModule {}
no meu arquivo login.ts, eu declarei os atributos que ela precisa pra usar na diretiva
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
@IonicPage()
@Component({
selector: 'page-login',
templateUrl: 'login.html',
})
export class LoginPage
{
myStyle: Object = {};
myParams: Object = {};
width: number = 100;
height: number = 100;
constructor(public navCtrl: NavController, public navParams: NavParams)
{
}
ionViewDidLoad()
{
this.myStyle = {
'position': 'fixed',
'width': '100%',
'height': '100%',
'z-index': -1,
'top': 0,
'left': 0,
'right': 0,
'bottom': 0,
};
this.myParams = {
particles: {
number: {
value: 200,
},
color: {
value: '#ff0000'
},
shape: {
type: 'triangle',
},
}
};
}
}
E usei na minha página login.html
<ion-header>
<ion-navbar>
<ion-title>Elly</ion-title>
</ion-navbar>
</ion-header>
<ion-content id="page-content" padding>
<particles [params]="myParams" [style]="myStyle" [width]="width" [height]="height"></particles>
<!-- <ion-card>
meu card
</ion-card> -->
</ion-content>
Porém dá esse erro:
Template parse errors:
Can't bind to 'params' since it isn't a known property of 'particles'. ("
<ion-content id="page-content" padding>
<particles [ERROR ->][params]="myParams" [style]="myStyle" [width]="width" [height]="height"></particles>
<!-- <ion-c"): ng:///AppModule/LoginPage.html@7:15
Can't bind to 'width' since it isn't a known property of 'particles'. ("
Não consegui ver se é erro do Angular ou do Ionic, alguém pode ajudar?