私はこのGitHubの例(https://github.com/bradtraversy/mean_mytasklist)を使用しています。私は私のMongoDBのタスクを参照して、タスクを追加、削除することができます。角2 - 平均MongoDB NodeJS
それから私は新しいコンポーネント「ヘッダ」
import { Component } from '@angular/core';
@Component({
moduleId: module.id,
selector: 'headers',
templateUrl: 'header.component.html'
})
export class HeaderComponent {
}
を追加しようとしていた私は、私のapp.modules.tsに私は私のapp.component.htmlで
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { HttpModule } from '@angular/http';
import { FormsModule } from '@angular/forms';
import { AppComponent } from './app.component';
import { TasksComponent } from './components/tasks/tasks.component';
import { HeaderComponent } from './components/header/header.component';
@NgModule({
imports: [BrowserModule, HttpModule, FormsModule],
declarations: [AppComponent, TasksComponent, HeaderComponent],
bootstrap: [AppComponent]
})
export class AppModule { }
を、このコンポーネントを追加しましたこのセレクタを使用します。
zone.js:420未処理の約束拒否:テンプレートの解析エラー: 「ヘッダ」ではない知られている要素は次のとおりです。 1.もし
<div class="container">
<headers></headers>
<h1>MyTaskList</h1>
<hr>
<tasks></tasks>
</div>
私のブラウザを更新した後、私は、このエラーメッセージが表示されます'ヘッダー'はAngularコンポーネントであり、それがこのモジュールの一部であることを確認します。 2. 'headers'がWebコンポーネントの場合は、このコンポーネントの '@ NgModule.schemas'に「CUSTOM_ELEMENTS_SCHEMA」を追加して、このメッセージを表示しないようにします。 ( " [ERROR - >]
<headers></headers>
<h1>MyTaskList</h1>
<hr>
任意のアイデア感謝!!!
?"):AppComponent 1 @:4。ゾーン: ;タスク:Promise.then;
おかげで、私はまだ同じエラーを取得する必要があります
を追加する必要があります。 CUSTOM_ELEMENTS_SCHEMAは - >名前に - が付いていない任意の非角形要素と - >カスタム要素の共通ルールである名前に - がある要素のすべてのプロパティ(https://angular.io /docs/ts/latest/api/core/index/CUSTOM_ELEMENTS_SCHEMA-let.html)。 私はセレクターとして「ヘッダー」のみを使用します。 タスクコンポーネント(GitHubの例を参照)が動作していることは私には驚きです。 –
あなたは正しい道にいたと思います。私はAngularの古いバージョンを使用しているようです。私の問題(https://github.com/angular/angular/issues/11426)を正確に記述した報告書がありました。バージョンはどこで確認できますか?角度を更新するにはどうすればよいですか? THX!!! –
コンポーネントセレクタをカスタムヘッダーに変更してみてください。あなたのpackage.jsonで角バージョンを確認してください。 –