我有以下表格标记:

<tr ng-repeat="client in clientsIndex">
    <td>{{client.fullName}}</td>
    <td>{{item.contactPhone}}</td>
</tr>

呈现此 View 时,我看到只有一列被填充,但控制台中没有任何记录。有没有一种方法可以告诉angular这是一个调试 session ,并且如果我犯了复制和粘贴错误,我想看到大声的尖叫错误消息吗?

最佳答案



从Angular 1.1.5开始,模板中支持三元运算符。因此,您可以定义以下内容以获取未定义的默认值:

<tr ng-repeat="client in clientsIndex">
    <td>{{client.fullName}}</td>
    <td>{{item.contactPhone ? item.contactPhone : 'Error: not defined'}}</td>
</tr>

常规结构为:{{(condition) ? (expression if true) : (expression if false)}}

10-07 19:50
查看更多