2016-08-05 7 views
0

Ich versuche, mit dem ng-bootstrap zu folgen begonnen, sagt er ich importieren sollte:precompile Fehler auf ng-Bootstrap NGB_PRECOMPILE

import {NGB_DIRECTIVES, NGB_PRECOMPILE} von '@ ng-Bootstrap/ng-Bootstrap' ;

dann anfordern precompile: [NGB_PRECOMPILE] in den app.component.ts

Ich erhalte einen großen roten Fehler in Visual Studio-Code, sagen

[ts]

Argument vom Typ '{Selektor: String; Direktiven: (((typeof NgbAccordion | typeof NgbPanel | typeof NgbPanelTitle) [... 'ist nicht dem Parameter vom Typ' {selector ?: string; inputs ?: string []; outputs ?: string []; properties ?: string []; events ?: strin ... '. Objektliteral darf nur bekannte Eigenschaften angeben, und' precompile 'existiert nicht im Typ' {selector ?: string; inputs ?: string []; outputs ?: string [] ]; Eigenschaften ?: string []; Ereignisse ?: strin ... '

So

und Inspektion app ich nicht sehen Ressource @ ng-Bootstrap/ng-Bootstrap zu laden, aber ich sehe einen Ordner. @ ng-bootstrap und ein Unterordner namens ng-bootstrap in node_modules

Ich bin verwirrt beca nutze es scheint mir zu sagen, auf der einen Seite hat es es gefunden, aber es ist der falsche Typ, auf der anderen Seite sagt es, es kann es überhaupt nicht finden.

Ich versuche dies auf Windows 10 mit npm 3.10.6.

Ist das ein einfaches Problem?

import {Component} from 'angular2/core'; 
import {NGB_DIRECTIVES, NGB_PRECOMPILE} from '@ng-bootstrap/ng-bootstrap'; 
import {TestComponent} from './test.component'; 


@Component({ 
    selector: 'my-app', 
    directives: [ NGB_DIRECTIVES, TestComponent], 
    precompile: [ NGB_PRECOMPILE ], //<-- doesn't like this one 
    template: `<h1>My new App platform</h1> 
       <test></test> 
       ` 
}) 
export class AppComponent { } 

Antwort

0

Dies scheint wie ein Versions-Problem. Vorkompilierung wurde in rc4

über dieses commit hinzugefügt: github.com/angular/angular/commit/6c5b653

Verwandte Themen