代码之家  ›  专栏  ›  技术社区  ›  Rolando

如何在ngClass条件中包含带angular2/4/5字符串的模板变量?

  •  0
  • Rolando  · 技术社区  · 8 年前

    如何在ngClass条件下将字符串与角度为2/4/5的模板变量连接起来?以下是我的模板,其中包含一些我尝试执行的操作的伪代码,但会出现插值错误:

    我有以下模板:

    <div *ngFor="item of listofitems">
       <span [ngClass]="{'turnedon': 'localvariable == 'SELECTOR_{{item.name}}'}">item.name</span>
    </div>
    

    我正在努力解决的问题是:

    'SELECTOR_{{item.name}}
    

    这给了我错误。我该怎么做才能把物品放进去。里面有名字吗?

    或者这是不可能的,我需要做些别的事情?

    1 回复  |  直到 8 年前
        1
  •  1
  •   John Velasquez    8 年前

    应该是这样的

    <div *ngFor="item of listofitems">
       <span [ngClass]="{'turnedon': localvariable == 'SELECTOR_' + item.name}">{{item.name}}</span>
    </div>
    
    推荐文章