Replies: 4 comments 9 replies
-
Bonjour, Pour le faire marcher sur angular c'est un peut plus technique. il faut par exemple créer un service pour le gérer, puis surcharger le service que l'on souhaite intégrer à son site.
Ensuite dans le component où on souhaite afficher une carte on ajoute cela :
et pour le template
De façon général il faut surcharger la configuration "js" et "fallback" des services afin de les gérer dans angular. |
Beta Was this translation helpful? Give feedback.
-
Hello,
|
Beta Was this translation helpful? Give feedback.
-
Hello, this is my implementation with an injection token, making unit testing easier: @Injectable({
providedIn: 'root',
})
export class TarteaucitronService {
tarteaucitron: any;
constructor(
private http: HttpClient,
@Inject(Window) private window: Window & { tarteaucitron: any },
) {
this.tarteaucitron = this.window.tarteaucitron;
}
initTarteaucitron(): void {
this.tarteaucitron.load();
this.tarteaucitron.init({...});
} app.module.ts : @NgModule({
providers: [
{ provide: Window, useValue: window },
],
})
export class AppModule{
...} main.compoment.ts : @Component({
selector: 'app-root',
templateUrl: './main.component.html',
})
export class MainComponent implements OnInit {
constructor(private tarteaucitronService: TarteaucitronService) {
}
ngOnInit() {
this.tarteaucitronService.initTarteaucitron();
}
} |
Beta Was this translation helpful? Give feedback.
-
Hello, je suis entrain d'essayer de le mettre dans un projet angular , cependant avec la nouvelle version angular 18 , j'arrive pas à trouver le chemin |
Beta Was this translation helpful? Give feedback.
-
Bonjour
Quelqu'un a t'il réussi à faire fonctionner avec un projet Angular ?
Merci
Beta Was this translation helpful? Give feedback.
All reactions