使用智能 table 我显示 "male" if value = 0 和 "female" if value = 1 in

with smart table I display "male" if value = 0 and "female" if value = 1 in

我需要 angularjs 和智能 table

这样的东西
<tbody ng-show="!mc.isLoading">
    <tr ng-repeat="row in mc.displayed" st-select-row="row">
           if {{row.userName}} ==0
                <td>male</td>
           else
              <td>female</td>
    </tr>
</tbody>

你可以<td ng-show="row.userName == 0">male</td>

<td ng-hide="row.userName == 1">Female</td>

您需要使用 ngIfngShow 指令。

下面的例子使用了ngIf.

<tbody ng-show="!mc.isLoading">
    <tr ng-repeat="row in mc.displayed" st-select-row="row">
        <td ng-if="row.userName === 0">male</td>
        <td ng-if="row.userName === 1">female</td>
    </tr>
</tbody>

如果你只想有条件地显示一个word/string,你真的不需要应用ng-if这样的指令,angular表达式也是一个不错的选择

{{row.userName === 0 ? 'male' : 'female'}}