我剛安裝使用NG2 CLI一bearbones NG2應用。在我AppModule
我加schema: [ CUSTOM_ELEMENTS_SCHEMA ]
,並在我的AppComponent
模板我有<row></row>
。但我getting-Angular2 CUSTOM_ELEMENTS_SCHEMA不起作用
未處理的承諾拒絕:模板解析錯誤: 「行」不是一個已知的元素: 1.如果「行」是一種角組件,然後驗證它是這部分模塊。 2.如果「行」是一個Web組件,然後添加「CUSTOM_ELEMENTS_SCHEMA」到「@ NgModule.schemas」這個成分對抑制此消息。 (「[錯誤 - >]
AppModule-
import { BrowserModule } from '@angular/platform-browser';
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: [],
bootstrap: [AppComponent],
schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
})
export class AppModule { }
AppComponent-
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {}
AppComponentTemplate-
<row></row>
它就是這麼簡單到底是什麼打算。 on?
編輯:
以下所有的答案是令人滿意的,並提供洞察問題。 @yurzui我特別喜歡你提供源代碼的答案。我希望我能給你所有的答案!但我會選擇@camaron作爲第一個,並直接解決我的問題。如果你通過google找到這個問題,請給@yurzui,@camaron和@Aravind一個幫助解決這個問題的+1!
我沒有'RowComponent',就是這個問題。它不打算成爲一個組件,它只是一個隨機元素名稱。 –
嘗試使用NO_ERRORS_SCHEMA作爲最後一個資源 –
是的,它的工作原理。我希望我知道爲什麼CUSTOM_ELEMENTS_SCHEMA不起作用。如果沒有人能回答這個問題,我會選擇這個作爲答案 –