angular – Parser Error:得到插值({{}}),其中表达式是预期的
我使用ng-bootstrap替代angular2中的ui-bootstrap.
我的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> 但是当我运行我的应用程序时,我得到以下错误:
您不能在标准属性绑定中使用插值.应该有表达.
似乎它应该是: [attr.aria-labelledby]="'desiredSkill' + $index" 要么 attr.aria-labelledby="desiredSkill{{$index}}" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |