【发布时间】:2016-12-10 21:52:18
【问题描述】:
我有以下代码:
import { Component } from '@angular/core';
@Component({
selector: 'character',
template: `<h2 class="{{name}}">{{name}}</h2>
<ul>
<li *ngFor="let charStat of charStats">
<p>Abilities = {{charStat.abilities}}</p>
<p>Appearance = {{chatStat.appearance}}</p>
<p>Equipment = {{charStat.equipment}}</p>
<p>Description = {{charStat.description}}</p>
</li>
</ul>`
})
export class CharacterDetailsComponent {
name = 'Mr Character';
charStats = [{
"id": 1,
"abilities": [],
"appearance": [],
"equipment": [],
"description": "I was born in a text village."
}];
}
但是,当我尝试运行它时,模板仅呈现为单个项目符号,并在浏览器控制台中显示以下错误:
EXCEPTION: Error in ./CharacterDetailsComponent class CharacterDetailsComponent - inline template:4:26
任何想法如何解决?
【问题讨论】:
标签: javascript html templates angular components