从模型中添加CSS类

时间:2016-04-10 14:43:43

标签: angularjs ng-class

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

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

当vm.plan不为null时,我添加了类计划和vm.name中的值。

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

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

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

我缺少什么?

1 个答案:

答案 0 :(得分:0)

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

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

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

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

如果你更喜欢它。