我刚接触到角2,我使用的是角-rc-4版本。
当我结合角度2和引导图标,模板不能被解析。
意料之外的结尾标签"li“
谢谢你的帮忙
下面是我的代码:
import { Component } from '@angular/core';
import { CourseService } from './course.service';
import { AutoGrowDirective } from './auto-grow.directive';
@Component({
selector: 'courses',
template: `
<h2>Courses</h2>
{{ title }}
<input autoGrow [(ngModel)]="title"/>
<input type="button" (click)="title = ''" value="Clear">
Preview
{{ title }}
<ul>
<li *ngFor="let course of courses">
<i class="glyphicon glyphicon-star" />
</li>
</ul>
<div (click)="onDivClick()">
<button class="btn btn-primary" [class.active]="isActive" (click)="onClick($event)">Create</button>
</div>
`,
providers: [CourseService],
directives: [AutoGrowDirective]
})
export class CoursesComponent {
title = 'The title of courses page';
courses: string[];
isActive = true;
constructor(courseService: CourseService) {
this.courses = courseService.getCourses();
}
onClick($event){
$event.stopPropagation();
console.log('Clicked', $event);
}
onDivClick($event){
console.log('On Div Clicked', $event);
}
}发布于 2016-07-07 11:50:21
i标记不是自动关闭标记,您必须手动关闭它。您忘了关闭<i>标记,它也破坏了li &在li已经结束的地方混淆了ngFor指令。
模板
<ul>
<li *ngFor="let course of courses">
<i class="glyphicon glyphicon-star"></i>
</li>
</ul>发布于 2016-07-07 11:52:18
角2和未计划执行不能正确地解析自闭合元件.
这就是为什么必须正确关闭所有标记的原因:
<li *ngFor="let course of courses">
<i class="glyphicon glyphicon-star"></i>
</li>来自Github问题 的
我们考虑了许多选择,这里的结论是:
推理:
https://stackoverflow.com/questions/38244639
复制相似问题