javascript - Angular 4 - 如果 ngModel 不为空则添加类

标签 javascript html angular if-statement material-design

如果我为选择元素定义的 ngModel 不为空,如何将类添加到页面上的元素。目前有这个..

<md-select placeholder="Location" name="location" [(ngModel)]="selectedLocation">
      <md-option *ngFor="let option of locationOptions" [value]="option.value">
        {{option.viewValue}}
      </md-option>
    </md-select>

如果 ngModel 不为空,则想向 span 元素添加一个类,类似这样...

<p>Location:<span ng-class="{'complete': selectedLocation.length > 0}">{{ selectedLocation }}</span></p>

最佳答案

使用[ngClass]

作为example from docs

<some-element [ngClass]="{'first': true, 'second': true, 'third': false}">...</some-element>

关于javascript - Angular 4 - 如果 ngModel 不为空则添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45889205/

相关文章:

javascript - 如何检查 Vue 中是否存在 prop?

javascript - 对象上的 $.each() 函数 jQuery

javascript - javascript播放声音不适用于chrome for android

javascript - HTML5 - 调整图像大小并在调整后的图像中保留 EXIF

angular - 如何使用 *ngIf 指令更改图像?

javascript - 我想 "FORCE"单击上下文中的 paypal 按钮(这样我就可以隐藏它!)

javascript - 如何使用函数而不发生冲突

javascript - .click() 不适用于特定索引

angular - 如何使用 Apache 服务器在服务器端渲染 Angular 应用程序?

javascript - ng.probe(selector) 总是导致 NULL