angular - 如何在 Nebular User Angular 组件中动态设置数据
问题描述
我正在使用 Nebular-User Angular UI 组件及其工作,但我想动态设置 name 属性。
<nb-user size="large"
name="John Doe"
title="Engineer"
badgeText="99+"
badgeStatus="success"
badgePosition="bottom right">
</nb-user>
如何动态设置 name="John Doe"。
解决方案
您可以将属性绑定到控制器中的变量。尝试以下
控制器
export class AppComponent {
name = "John Doe";
constructor() {
setTimeout(() => { this.name = "Michael Wolfgang" }, 3000); // <-- change `name` after 3 sec
}
}
模板
<nb-user
size="large"
[name]="name" <!-- bind here to the `name` variable from controller -->
title="Engineer"
badgeText="99+"
badgeStatus="success"
badgePosition="bottom right">
</nb-user>
工作示例:Stackblitz
推荐阅读
- python - 使用 tox 安装可选依赖项
- laravel - 图像未保存在 Laravel 的数据库中
- python - 无法从 MYSQL DB 中检索用户名...我做错了什么?
- python - Eigenvectors are complex but only for large matrices
- python - Scrapyd:如何将数据写入json文件?
- python - 拟合分布的线性组合
- javascript - 在 axios 错误中传递标头:400 错误请求
- javascript - 在 JavaScript 上关闭卡片模式的问题
- reactjs - React - 更新远程数据,更新视图
- python - 从scala调用python脚本函数