angular - 无法读取 Angular 6 中未定义的属性

标签 angular angular6

我收到 Cannot read property of undefined in angular 6 但它的值显示在模板中。这是我的代码

  this.data.post_data('dashboard/gettodaydata','',true)
               .subscribe((data:any) => {
                 this.today_datas =data.data;
              });

这是我的模板文件

<span class="counter text-danger">{{ today_datas.total_cpc | number }}</span>

最佳答案

绑定(bind)试图在 today_datas 从 API 调用填充之前进行评估。使用导航/elvis操作符

{{ today_datas?.total_cpc | number }}

关于angular - 无法读取 Angular 6 中未定义的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52538673/

相关文章:

angular - 如何获取 Angular Material 中的复选框数据

angular - 仅将 Angular Material 主题应用于特定组件

typescript - 在 typescript 项目中使用 js 文件时出现问题。角 CLI

angular - 将初始化数据传递给 Angular 2

javascript - 测试 Angular 6 中的登录组件

javascript - 有没有办法从 JavaScript 中的字符串中删除 html 标签?

java - 无法下载文件 : cannot be resolved to URL because it does not exist with Spring

Angular 4 api调用json搜索功能

java - Angular 不通过 RESTful API 从 Spring 获取

javascript - 递归迭代 Promise