angular2とtypescriptを使用してnativescriptアプリケーションを読み込む際に問題が発生しました。私は長い間解決しようとしています。どのような私が持っていることは次のとおりです。nativescriptとangular2 - プロバイダエラーなし
list.service.ts
import { ItemListApi } from '../sdk/services/custom/ItemList';
import { ItemList } from '../sdk/models/ItemList';
@Injectable()
export class ListService {
items: Observable<Array<Item>>;
public grocery: Grocery = new Grocery('', '');
private listModel: ItemList = new ItemList();
constructor(private itemListApi: ItemListApi,
private authModelApi: AuthModelApi,
private loginCredentials: LoginCredentials) {
}
addItems(list: ItemList) {
let uid;
uid = this.loginCredentials.getUserId();
return this.itemListApi.create({
"name": list.name,
"userid": uid
});
};
}
module.ts
@NgModule({
imports: [
CommonModule,
FormsModule,
RouterModule
],
declarations: [
LoginComponent,
ListComponent
],
providers: [
LoginService,
ListService,
LoginCredentials,
HeroActions,
HeroService
],
exports: [
LoginComponent,
ListComponent
]
})
私は "ItemListApi用ませプロバイダー" と言っていないエラーメッセージが出ていすべての時間を... 実際にItemListApiは私のループバックのnativescript sdkからです。 誰かが私のコードでその小さな問題を見つけられるのを助けることができますか?
それが使用されているコンポーネントのrpvoiderを参照してください。たとえばhttps://github.com/NativeScript/nativescript-sdk-examples-ng/blob/master/app/http/http-get/http-get.component .ts –