【问题标题】:NativeScrip + Angular 2 - http 'getCookie' of nullNativeScript + Angular 2 - http'getCookie'为空
【发布时间】:2016-11-01 08:27:21
【问题描述】:

当我使用http.get 时,这就是我得到的。我尝试了我在这里找到的所有解决方案,但没有一个有效。

我的代码来自: http://docs.nativescript.org/angular/tutorial/ng-chapter-4

JS:异常:./AppComponent 类 AppComponent_Host 中的错误 - 内联模板:0:0 原因:无法读取 null 的属性“getCookie” JS:原始异常:无法读取 null 的属性“getCookie” JS:原始堆栈跟踪: JS:TypeError:无法读取 null 的属性“getCookie” JS:在 CookieXSRFStrategy.configureRequest (/data/data/org.nativescript.apka4/files/app/tns_modules/@angular/http/bundles/http.umd.js:1183:91) JS:在 XHRBackend.createConnection (/data/data/org.nativescript.apka4/files/app/tns_modules/@angular/http/bundles/http.umd.js:1223:32) JS:在 httpRequest (/data/data/org.nativescript.apka4/files/app/tns_modules/@angular/http/bundles/http.umd.js:1561:24) JS:在 Http.request (/data/data/org.nativescript.apka4/files/app/tns_modules/@angular/http/bundles/http.umd.js:1661:38) JS:在 Http.get (/data/data/org.nativescript.apka4/files/app/tns_modules/@angular/http/bundles/http.umd.js:1672:25) JS:在 AppService.load (/data/data/org.nativescript.apka4/files/app/app.service.js:13:26) JS:在 AppComponent.ngOnInit (/data/data/org.nativescript.apka4/files/app/app.component.js:11:25) JS:在 Wrapper_AppComponent.detectChangesInInputProps (/AppComponentModule/AppComponent/wrapper.ngfactory.js:18:53) JS:在 DebugAppView._View_AppComponent_Host0.detectChangesInternal (/AppComponentModule/AppComponent/host.ngfactory.js:36:26) JS:在DebugAppView.AppView.detectChanges (/data/data/org.nativescript.apka4/files/app/tns_modules/@angular/core/bundles/core.umd.js:9305:18)

【问题讨论】:

标签: angular nativescript


【解决方案1】:

您能否确保在您的主应用模块中导入NativeScriptHttpModule。你可以看一个例子here

它为Http 定义了一个提供者,它是原始的Http 服务形式@angular/http,但被包装以便它可以在NativeScript 中执行。

【讨论】:

    【解决方案2】:

    在您的 ma​​in.ts 文件中,您必须导入 NativeScriptHttpModule 看到这个:

    import { NativeScriptHttpModule } from "nativescript-angular/http"; // import
    @NgModule({
    declarations: [
        AppComponent,
        ...appComponents,
    ],
    bootstrap: [
        AppComponent
    ],
    imports: [
        NativeScriptModule,
        NativeScriptHttpModule // add NativeScript Http module here
    ],
    providers: [
        // your providers here
    ]})
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-09
      • 1970-01-01
      • 1970-01-01
      • 2017-04-29
      相关资源
      最近更新 更多