angular - 角度通过控制器通过类扩展传递值
问题描述
我的课程扩展了另一个课程。例如:
export class FirstClass {
count: number = 0;
constructor() {}
get getCount() { return this.count };
increaseCount() { this.count++ };
}
export class SecondClass extends FirstClass {
constructor() { super() }
}
头等舱模板:
<div> <button (click)="increaseCount">Increase</button> <div>
SecondClass的模板:
<div> {{ getCount }} <div>
在第二个模板中,它始终显示为 0;谁能解释我如何动态获得价值?Ps 这两个组件不相互交互。他们是绝对分开的。
解决方案
您以错误的方式声明了点击回调
<div> <button (click)="increaseCount">Increase</button> <div>
应该
<div> <button (click)="increaseCount()">Increase</button> <div>
推荐阅读
- c# - Visual Studio Professional 2017 中的 Nuget 包
- c++ - 如何将“this”指针从外部类传递给成员结构?
- reactjs - 如何在反应中使用门户向元素添加参考?
- python - Python 2.7:pyinstaller 创建 qt.conf 文件
- reactjs - ReactJS 中的电话号码格式 (xxx) xxx-xxxx onChange 事件
- javascript - 使用 moment 以 hh:mm 格式添加小时分钟
- reactjs - 设置边框半径时显示白色边框
- excel - 按钮从模板 vba 创建新工作表
- php - 数据更改时 Laravel Cache (Redis) 自动刷新
- typo3 - TYPO3 Powermail v7.3 添加CSS类