Я пробовал новые вещи с угловым2, поэтому у меня появилась эта проблема. Я хотел связать https://www.npmjs.com/package/ng2-datetime-picker в моем модуле и там он говорит, что я должен связать его какПеревязка модуля Angular2 ng2-datetime
@NgModule({
imports: [BrowserModule, FormsModule, Ng2DatetimePickerModule],
declarations: [AppComponent],
bootstrap: [ AppComponent ]
})
Но самое забавное дело в том, что у меня нет @NgModule где-нибудь в моем проекте. Я просто работаю с @Component.
Мои main.ts снова смотрит, как это, без @NgModule:
import { bootstrap } from '@angular/platform-browser-dynamic';
import { APP_ROUTER_PROVIDERS } from './app.routes';
import {HTTP_PROVIDERS} from '@angular/http';
import { AppComponent } from './src/index/app.component';
import { SharedService } from './sharedService/SharedService';
import {enableProdMode} from '@angular/core';
enableProdMode();
bootstrap(AppComponent, [
APP_ROUTER_PROVIDERS, HTTP_PROVIDERS, SharedService
]);
и мой AppComponent
import { Component } from '@angular/core';
import { ROUTER_DIRECTIVES } from '@angular/router';
import {Http} from '@angular/http';
import { CookieService } from 'angular2-cookie/services/cookies.service';
import { FORM_PROVIDERS } from '@angular/forms';
import { TRANSLATION_PROVIDERS} from '../../translate/translation';
import { TranslateService } from '../../translate/translate.service';
import { TranslatePipe } from '../../translate/translate.pipe';
@Component({
selector: 'my-app',
template:
`<div>
<router-outlet></router-outlet>
<app-dashboard></app-dashboard>
<app-login></app-login>
</div>`,
directives: [ROUTER_DIRECTIVES],
pipes: [TranslatePipe],
providers: [CookieService, FORM_PROVIDERS, TRANSLATION_PROVIDERS, TranslateService],
})
export class AppComponent {
public constructor(private http: Http, private _translate: TranslateService) {
/* Setting default lanaguage. */
switch(navigator.language) {
case 'de' : {
_translate.use('de');
break;
}
default: {
_translate.use('en');
}
}
}
public requestAPI = function() {
return this.http;
}
}
Так как я могу использовать эту библиотеку сейчас? Я не знаю, где его связывать. Был бы очень рад, если кто-то может помочь.
Заранее благодарен!
О, так проблема была в версии моего углового проекта? Я начал полностью новый проект angular2, и теперь он работает. Спасибо, что указал на меня. – yadbo