【问题标题】:Add CSS class from model从模型中添加 CSS 类
【发布时间】:2016-04-10 14:43:42
【问题描述】:

我需要根据变量设置 CSS 类,所以我有:

<table class="info" data-ng-class="{ 'plan, {{vm.name}}': vm.name != null }">

当 vm.plan 不为空时,我添加类计划和来自 vm.name 的值。

但是,这不适用于 vm.plan 的样式。以下是:

<table class="info plan" data-ng-class="vm.name">

问题是我只想在添加“vm.name”时添加类“plan”。

我错过了什么?

【问题讨论】:

    标签: angularjs ng-class


    【解决方案1】:

    数组表示法在这里会更方便:

    <table class="info" data-ng-class="[ vm.name != null ? 'plan ' + vm.name : '' ]">
    

    或者你仍然可以使用插值标签

    <table class="info" data-ng-class="{{ vm.name != null ? 'plan ' + vm.name : '' }}">
    

    如果你更喜欢它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-16
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多