下面是我的html代码:
<ul class="list-inline">
<li class="tag" ngb-dropdown auto-close="outsideClick"
*ngFor="let item of ['Elastic Search','Database Theory','CVS'];
let $index=index;"
[ngClass]="{'default-tag': $index==0, 'matched-tag': $index==1, 'unmatched-tag': $index==2 }">
<a href ngb-dropdown-toggle id="desiredSkill{{$index}}">
<i class="bi_interface-tick following"></i> {{item}} <i class="bi_interface-more tag-menu-icon"></i>
</a>
<ul class="dropdown-menu tag-menu" ngb-dropdown-menu [aria-labelledby]="desiredSkill{{$index}}">
<li><a href>Follow Skill</a></li>
<li><a href>Related Jobs</a></li>
</ul>
</li>
</ul>
但是当我运行我的应用程序时,出现以下错误:
main.browser.ts:25Error: 模板解析错误: 解析器错误:在 [desiredSkill{{$index}}] 的列12处得到插值符号({{}}),期望表达式,在 JobDescription@174:77 中 (" ][aria-labelledby]="desiredSkill{{$index}}">
"): JobDescription@174:77 解析器错误:在 [desiredSkill{{$index}}] 的列13处得到意外的标记 '{',在 JobDescription@174:77 中 ("
][aria-labelledby]="desiredSkill{{$index}}">"): JobDescription@174:77 无法将 'aria-labelledby' 绑定到 'ul',因为它不是 'ul' 的已知属性。 (" ][aria-labelledby]="desiredSkill{{$index}}"> "): JobDescription@174:77 解析器错误:在 [desiredSkill{{$index}}] 的列12处得到插值符号({{}}),期望表达式,在 JobDescription@174:77 中 (" 解析器错误:在JobDescription@174:77中,[desiredSkill{{$index}}]的第13列出现意外的符号“{”(" )。
<div class="row"> <div class="col-lg-4 col-xs-4" [ERROR ->]*ngFor="let i of [0,1,3]"> <img src="http://ecx.images-amazon.com/images/I/81VFU9"):
<div class="row"> <div class="col-lg-4 col-xs-4" [ERROR ->]*ngFor="let i of [0,1,3]"> <img src="http://ecx.images-amazon.com/images/I/81VFU9"):
JobDescription@215:49 解析器错误:在[desiredSkill{{$index}}]的第12列处得到插值({{}}),而期望是表达式 JobDescription@174:77 (" ERROR ->="main.applyJob()">申请工作 ERROR ->="main.applyJob()">申请工作 ][hidden]="!ifNotApplied">已申请 ][hidden]="!ifNotApplied">已申请 ][hidden]="!ifNotUploaded">上传简历 ][hidden]="!ifNotUploaded">上传简历 对于这个职位有疑问?
[ERROR ->] 对于这个职位有疑问? [ERROR ->]
error TS2322: Type 'string' is not assignable to type 'boolean'
的错误,尽管属性isDisabled
被定义为布尔类型。我能够通过[disabled]="isDisabled"
来解决这个问题和原始问题。 - user1007074