angular - 无法将数据绑定(bind)添加到 Angular 6 组件

标签 angular visual-studio typescript

我有一个 component.ts文件如下:

@Component({
  selector: 'app-room-details-detail',    
  templateUrl: './room-details-detail.component.html',    
  styleUrls: ['./room-details-detail.component.css']
})

export class RoomDetailsDetailComponent implements OnInit {    
  private roomDetails = {};    
  private test = "Hello";

  constructor(private roomDetailsService: RoomDetailsService) { }

  ngOnInit() {   
    this.getRoomDetails();
  }

  public getRoomDetails() {    
    this.roomDetailsService.getRoomDetails().subscribe(data => {
      this.roomDetails = data;
      console.log(data);
    });
  }
}

数据如下所示:{"floorArea":15.65333333,"volume":56.546333333,"paintRequired":9.768542}

当我添加:<li>{{roomDetails.floorArea}}</li><li>{{test}}</li> 到我的 component.html 文件,我在构建时收到此错误:

命令ng build --aot以代码 1 退出。

我正在使用 Visual Studio 15.7.6

最佳答案

@JB Nizet,感谢您提供有关使用 ng build --aot 的提示。这修复了它:

public roomDetails = {}; 更改为 public roomDetails;

关于angular - 无法将数据绑定(bind)添加到 Angular 6 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51808312/

相关文章:

c# - 文件类型图标未在 Visual Studio 中更新

angularjs - AngularJS $routeProvider 模块的 TypeScript 示例

typescript - 如何在页面刷新时正确补充 NextJS 中的 Redux 状态?

angular - 使用 HttpClient 时出现 Angular 错误的 Nativescript

angular - Angular CLI 版本 9.1.1 的 Visual Studio CODE 中的 angular.json 错误中的 "Property Not Allowed"

visual-studio - Vim 中类似 Visual Studio 的自动完成功能

javascript - ts-node 是否应该检查 baseUrl tsconfig.json 属性?

Angular 4 下载 base64 图像数组作为 ZIP 文件

angular - 如何通过 Angular 2中的post请求编辑后获取更新的数据

c++ - 在 Windows 上强制刷新 ofstream 文件