web-dev-qa-db-ja.com

angular 8-コンポーネントがHTMLに読み込まれない

誰かが今私が持っているもののような同様の問題があったのではないかと思いました

私はangular Scrimbaのコース、その講義7、angularコンポーネントのコースをたどっていました。

Cliコマンドを使用してangularアプリを作成し、講義のように「loading ...」セクションを「hello world」でロードして変更しようとしました。コード全体をコピーして、ローカルファイルとindex.htmlを更新しますが、それでも動作しませんでした!

誰かが同じような問題を知っていたり、同じような問題を抱えていたりしませんか?ムチョ、助けてくれてありがとう!

これが私のapp.componentです

import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-root',
  template: `<h1>{{ title }}</h1>`,
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.sass']
})
export class AppComponent implements OnInit {
  title: string;
  constructor(){ }

  ngOnInit() {
    this.title = 'hello';
  }
}

これが私のapp.moduleです

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { CustomersComponent } from './customers/customers.component';

@NgModule({
  declarations: [
    AppComponent,
    CustomersComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

これは私のindex.htmlです

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>AngularProject</title>
  <base href="/">

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
  <app-root>
      Loading...
  </app-root>
</body>
</html>

3
yoonvak

同様の問題がありました(空白のページなど)。私はデモのために与えられた簡単なステップに従いましたAngular与えられたアプリ https://angular.io/guide/setup-local (他のサイトでも同様のステップが与えられています)デモアプリの場合)、ただし、何も表示されませんでした。ソースを表示しようとしたところ、問題を特定できませんでした。長い時間をかけて、Firefoxブラウザー(ubuntu 16.04、Firefox v51を使用していた)に問題がある可能性があると思いました。それで、Firefoxの最新バージョンv71をアップグレードすると、Appモジュールからのテキストが表示されました(期待どおり)。Webブラウザーを確認してみてください。同様の問題である可能性があります。

0
SSrk