簡體   English   中英

Angular2未正確更新

[英]Angular2 not updated properly

我在我的項目中克隆了https://github.com/vladotesanovic/angular2-express-starter ,用於探索angular2和express。

我想要的只是“Hello World”級別,所以看起來很復雜我刪除了modules文件夾中的每個文件。

我在app.modules.ts文件中刪除了注入模塊。

所以我的app.modules.ts如下:

import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { provideAuth } from "angular2-jwt";
import { HttpModule } from "@angular/http";
import { NgSemanticModule } from "ng-semantic";

import { AppComponent }  from './app.component';

@NgModule({
    imports: [
        BrowserModule,
        HttpModule,
        NgSemanticModule,
    ],
    providers: [
        provideAuth({
            globalHeaders: [{"Content-type": "application/json"}],
            newJwtError: true,
            noTokenScheme: true
        })
    ],
    declarations: [  AppComponent ],
    bootstrap:    [ AppComponent ],
    schemas: [
        CUSTOM_ELEMENTS_SCHEMA
    ]
})
export class AppModule {}

如您所見,導入和聲明中沒有其他模塊。

我編輯了根組件app.component.ts。 如下:

import { Component, ViewChild } from "@angular/core";
import "rxjs/add/operator/map";

@Component({
    selector: "app",
    template: `<h1> Hello Angular 2 </h1>`
})

export class AppComponent {

}

我期望只顯示“Hello Angular 2”。

但瀏覽器仍然請求刪除頁面。 該組件已刪除。 angular2為什么和為什么請求該文件?

我錯了嗎? 我從昨天開始遇到問題,設置起來很困難。

在此輸入圖像描述

嘗試從app.module.ts 刪除 providers

    providers: [
            provideAuth({
                globalHeaders: [{"Content-type": "application/json"}],
                newJwtError: true,
                noTokenScheme: true
            })
        ]  

我們的authService在home.component.tshttps://github.com/vladotesanovic/angular2-express-starter/blob/master/client/modules/home/home.component.ts )中實現,並且正在調用它。

index.html是什么樣的? 它必須包含“app”標記

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM