代码之家  ›  专栏  ›  技术社区  ›  Thunfische

如果对象在html表中为空,则显示字符串

  •  0
  • Thunfische  · 技术社区  · 7 年前
    <td ng-repeat="course in student.extracourses">
        <div ng-if="!course">  not selected   </div>
        {{b.note}}
    </td>
    

    我有一个表,上面有一些关于学生课外活动的静态列和动态列。有些学生有额外的笔记,有些没有。如果“课程”不存在,如何在表中显示“未选择”?我尝试了上面的代码,它没有打印'未选择'的人谁没有课程

    0 回复  |  直到 7 年前
        1
  •  1
  •   Obsidian Age    7 年前

    你可以用 <div ng-if="course === undefined"> course 是否设置:

    <td ng-repeat="course in student.extracourses">
      <div ng-if="course === undefined">not selected</div>
      {{b.note}}
    </td>
    

    或者,检查 typeof()

    typeof(course) === "undefined"