Angularjs从对象显示布尔值

Geh*_*eha 5 javascript angularjs

我从服务器收到了对象并尝试在表中显示其字段.所有字段都显示良好,但布尔值始终显示为"否".

<tr ng-repeat="u in ctrl.users">
      <td><span ng-bind="u.id"></span></td>
      <td><span ng-bind="u.name"></span></td>
      <td><span ng-bind="u.age"></span></td>
      <td><span ng-bind="u.isAdmin ? 'yes' : 'no'"  ></span></td>
 </tr>
Run Code Online (Sandbox Code Playgroud)

我试图添加过滤器,但结果是一样的.

Caf*_*eek 2

仔细检查代码中的属性名称是否正确。

您可以将u对象打印为 json

<pre>{{u | json}}</pre>
Run Code Online (Sandbox Code Playgroud)

我非常确定,如果该值在数据库中并且不是 false 或 null,那么您的名称就是错误的,而且它不是isAdmin别的东西。

编辑:看来我是对的,你正在使用属性名称admin