2016-12-26 12 views
2

私はちょうど私が https://github.com/angular/quickstartちょうど開始したAngular2アプリでこのエラーが発生するのはなぜですか?

なぜ私はこのエラーを取得していますから、クローン化された新鮮な新しいangular2アプリをコーディングを開始しますか?

APP/app.component.ts(8,3):エラーTS2345:{モジュールID」型の引数: ストリング。セレクタ:文字列; templateUrl:文字列;ディレクティブ:文字列[]; } 'は'コンポーネント 'タイプのパラメータに割り当てられません。オブジェクト リテラルは既知のプロパティのみを指定することができ、 '指示文'はタイプ 'コンポーネント'に が存在しません。

app.component.ts

import { Component } from '@angular/core'; 
import { NavbarComponent } from './components/navbar/navbar.component'; 

@Component({ 
    moduleId: module.id, 
    selector: 'my-app', 
    templateUrl: 'app.component.html', 
    directives: [NavbarComponent] 
}) 
export class AppComponent { } 

navbar-component.ts

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

@Component({ 
    moduleId: module.id, 
    selector: 'navbar', 
    templateUrl: `navbar.component.html`, 
}) 
export class NavbarComponent { } 

答えて

6

app.component.ts

から行の下削除

そして2.0.0-rc.6から利用できなくなっapp.module.ts

@NgModule({ 
    imports:  [ BrowserModule ], 
    declarations: [ AppComponent, NavbarComponent ], << add here 
    bootstrap: [ AppComponent ] 
}) 

ディレクティブでそれをされる追加

+2

それは廃止されましたし、rc.6で削除されました: https://github.com/angular/angular/commit/4a740f2 – echonax

+1

リンクを共有していただきありがとう@echonax – Sanket

関連する問題