javascript - Angular 未在 HTML 中呈现字符串变量
问题描述
我试图从我的打字稿文件中的 API 获取后呈现字符串值,但不知何故它没有显示在 HTML 中,即使它显示在控制台中的任何输入中?
getVersion(): void {
this.dataService.sendGetRequest()
.subscribe(
response => {
this.products = JSON.parse(JSON.stringify(response.json()));
console.log(this.products['version']);
this.products_version = this.products['version'];
console.log(this.products_version);
},
error => {}
);
}
<td valign="top" class="env-deploy-date" [style.width.%]="calcwidth()">
<div class="env-version-date" >
<div style.background-color="{{carnivalPackageResponse.buildColorTags[packageDetails.environments[envType.toLowerCase()]?.packageVersion]}}" (click)="loadLinksTemplate(envType.toLowerCase(), packageDetails.packageName)" class="env-version">{{products_version}}</div>
</div>
</td>
解决方案
推荐阅读
- django - 将云存储文件 url (s3/Alibaba OSS) 存储在 postgres 等关系数据库中的 Django 最佳实践
- javascript - 是否可以通过 HTML 元素中的会话从我的数据库中传递对象?
- ruby-on-rails - 将 URL 转换为 erb 中的锚标记
- ios - 在 SwiftUI 中使用来自 React Native 资源的字体
- php - Mac OSX Mojave 将 php 升级到 7.2
- python - 如何将现有的相关字段转换为 Odoo 13 中的计算字段?
- google-cloud-platform - Google Vision OCR 的置信度 - TEXT_DETECTION 模式
- twig - 在 PhpStorm 中调试 Shopware 6 Twig 文件
- python - 重构以满足 mypy 要求
- c# - lambda表达式捕获的局部变量?