Ich versuche bootstrap-tagsinput Bibliothek in meinem Angular2-Projekt zu verwenden. Die Bibliothek wird installiert mit package.json
Datei:Angular2: wie bootstrap-tagsinput richtig zu verwenden
"dependencies": {
...
"bootstrap-tagsinput": "^0.7.1",
...
}
Jetzt habe ich einen bootstrap-tagsinput
Ordner in node_modules
. Ich möchte Tags in einer bestimmten Komponente verwenden. Ich sah, dass es eine bootstrap-tagsinput-angular.js
Datei im node_modules/bootstrap-tagsinput/dist
Verzeichnis gibt, aber ich kann es nicht richtig benutzen.
Soll ich die JS-Datei in meine index.html einfügen, damit bootstrap-tagsinput für alle Komponenten verfügbar ist? Oder gibt es eine Möglichkeit, es genau dort zu importieren, wo es gebraucht wird?
In anderer Art und Weise, ist es eine Möglichkeit, so etwas zu tun:
mycomponent.component.html:
<input type="text" value="Amsterdam,Washington,Sydney,Beijing,Cairo" data-role="tagsinput"/>
mycomponent.component.ts:
import {Component, AfterViewInit} from '@angular/core';
import {TagsInputComponents} from 'bootstrap-tagsinput'; // Something like that?!?
@Component({
...
})
export class MyComponentComponent implements AfterViewInit {
ngAfterViewInit():any {
$('input').tagsinput('refresh');
}
}
Dank viel für deine Hilfe!
können wir verwenden ngTagsInput mit kantigem 2 haben laufen? –