我正在用angular2尝试新事物,所以我现在遇到了这个问题。 我想在我的模块中绑定https://www.npmjs.com/package/ng2-datetime-picker,并说它必须像
一样绑定它[DllImport("MagicLib.DLL", CallingConvention = CallingConvention.Cdecl)]
public static extern IntPtr bufferOperations(IntPtr incoming, int size);
但有趣的是,我的项目中没有@NgModule。我只是使用@Component。
我的main.ts看起来像这样,没有@NgModule:
@NgModule({
imports: [BrowserModule, FormsModule, Ng2DatetimePickerModule],
declarations: [AppComponent],
bootstrap: [ AppComponent ]
})
和我的AppComponent
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
]);
那么我现在该如何使用这个库呢?我不知道在哪里绑它。当有人可以提供帮助时,我将非常高兴。
提前致谢!
答案 0 :(得分:0)
看起来你的项目是在Angular的rc *版本中。尝试将其移植到最新的2.0.1。这里https://angular.io/docs/ts/latest/guide/architecture.html是关于模块的更多细节。