javascript - 在 Typescript 的方法参数中传递引用属性
问题描述
我在一个 Angular 8 项目中工作,我有以下问题:
我想做一个带有参数的通用验证方法,以便在事件中传递它。
这是组件:
public isValid: boolean = false;
public input = string;
validate(inputExists,status) {
inputExists ? (status = true) : (status = true);
console.log(this.isValid1);
}
这是 HTML:
<div *ngIf="!isValid">
<p-autoComplete name="input" [(ngModel)]="input" [suggestions]="results" placeholder="input"(completeMethod)="search($event)" (onSelect)="validate(input, isValid)"></p-autoComplete>
</div>
但我无法将值分配给该属性。
当我执行以下操作时,它发现正确:
validate(inputExists) {
inputExists ? (this.isValid= true) : (this.isValid= true);
console.log(this.isValid1);
}
但我也想将它用于其他验证......有什么问题?
解决方案
推荐阅读
- c++ - 制作
Mac 上的标头错误 - http - ClientException,我无法打印返回值(请求正文)
- javascript - 如何将单个选择下拉菜单转换为 React/JS 中的按钮?
- java - 如何防止 startActivity(intent) 创建 2 个活动实例?
- java - 文件未在服务器 android 上上传
- javascript - 反应注册
- java - LinkedList 中的 return null 基本上是 return null
- javascript - 无法将日期传递给 nivo 折线图
- android - 启用自动旋转时,Android SetRequestRotation 将 Activity 横向翻转为纵向
- vba - 初始化多页用户窗体每一页上的所有控件