Winkel-5 ng-bootstrap-Typ 'ElementRef' ist keine generische err
Verwende ich eckige 5 und ng-bootstrap in diesen Versionen:
"private": true,
"dependencies": {
"@angular/animations": "^5.2.0",
"@angular/common": "^5.2.0",
"@angular/compiler": "^5.2.0",
"@angular/core": "^5.2.0",
"@angular/forms": "^5.2.0",
"@angular/http": "^5.2.0",
"@angular/platform-browser": "^5.2.0",
"@angular/platform-browser-dynamic": "^5.2.0",
"@angular/router": "^5.2.0",
"@ng-bootstrap/ng-bootstrap": "^2.1.0",
"angular-in-memory-web-api": "^0.5.4",
"angular2-moment": "^1.9.0",
"bootstrap": "^4.1.1",
"core-js": "^2.4.1",
"date-util": "^1.2.1",
"material-icons": "^0.2.1",
"ngx-bootstrap": "^3.0.0",
"normalize.css": "^8.0.0",
"rxjs": "^5.5.6",
"zone.js": "^0.8.19"
},
wenn ich ng dienen, hat dieser Fehler:
**
Nicht kompilieren.
node_modules/@ng-bootstrap/ng-bootstrap/buttons/radio.d.ts(58,96):
Fehler TS2315: Type 'ElementRef' ist nicht generisch.
node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-input.d....ts(121,67):
Fehler TS2315: Type 'ElementRef' ist nicht generisch.
node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker.d....ts(115,208):
Fehler TS2315: Type 'ElementRef' ist nicht generisch.
node_modules/@ng-bootstrap/ng-bootstrap/dropdown/dropdown.d....ts(12,45):
Fehler TS2315: Type 'ElementRef' ist nicht generisch.
node_modules/@ng-bootstrap/ng-bootstrap/dropdown/dropdown.d....ts(29,45):
Fehler TS2315: Type 'ElementRef' ist nicht generisch.
node_modules/@ng-bootstrap/ng-bootstrap/dropdown/dropdown.d....ts(37,44):
Fehler TS2315: Type 'ElementRef' ist nicht generisch.
node_modules/@ng-bootstrap/ng-bootstrap/modal/modal-Fenster.d....ts(13,40):
Fehler TS2315: Type 'ElementRef' ist nicht generisch.
- Welche version von Typescript verwenden Sie? Die neueste ist die Version 2.9.1.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche Problem. Also ich unistalled die
ng-bootstrap
.Dann habe ich es neu installieren, direkt mit
2.0.0
version.npm install --save @ng-bootstrap/[email protected]
Müssen Sie mit Eckigen 6.0.0 oder höher mit ng-bootstrap >= 2.0.0. npm /Garn installieren sollte Euch gegeben haben-Warnung bei der installation.
Zurücksetzen auf die ng-bootstrap 2.0.0 ist nicht eine Lösung, wie Sie einfach stecken mit dieser version einer Bibliothek und erhalten keine updates /fixes.
Richtig beheben dieses Problems müssen Sie entweder:
Ändern Sie Ihre ng-bootstrap-version zu "2.0.0"
"@ng-bootstrap/ng-bootstrap": "2.0.0"
dann
npm install
& versuchen Sie dienen der Anwendung.Ich Stand vor dem gleichen Problem und obige Methode funktioniert für mich.
Bin ich plötzlich vor dem gleichen Problem.
In meinem Fall war ich mit ng-boostrasp 2.0.0, aber ich war die Angabe von Abhängigkeiten auf diese Weise:
Die an einem gewissen Punkt in der Zeit (basierend auf logs vom letzten erfolgreichen builds : irgendwo seit 1. Juni) gestartet, um pickup-version 2.1.0.
Also änderte ich mein Paket.json zu Holen genau 2.0.0:
Diesem problem von mir.
Nach der Installation der neuesten ng - bootstrap die zeigte, ein Fehler auf, dienen.
Schließlich, dies zu tun
geholfen.