2017-03-06 92 views
0

我学习了Angular2与typscript和第一次更改后我卡住。这是我的问题。我的代码是:
意外的结束标记Angular2

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

@Component({ 
    selector: 'pm-app', 
    template: ` 
     <div><h1>{{pageTitle}}</h1> 
      <pm-prudcts></pm-products> 
     </div> 
    ` 
}) 
export class AppComponent { 
    pageTitle: string = 'Acme Product Manager'; 
} 

并即时得到错误与组件产品和div标签:

Template parse errors: 
Unexpected closing tag "pm-products" (" 
     <div><h1>{{pageTitle}}</h1> 
      <pm-prudcts>[ERROR ->]</pm-products> 
     </div> 
    "): [email protected]:24 
Unexpected closing tag "div" (" 
     <div><h1>{{pageTitle}}</h1> 
      <pm-prudcts></pm-products> 
     [ERROR ->]</div> 
    "): [email protected]:8 
+4

你拼写错误'PM-products'在你的标签之一,请确保开始和结束标记具有相同的名称 – OmarIlias

回答

3

。在你的组件模板错字。更改<pm-prudcts><pm-products>

@Component({ 
    selector: 'pm-app', 
    template: ` 
     <div><h1>{{pageTitle}}</h1> 
      <pm-products></pm-products> 
     </div> 
    ` 
})