首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何获取[(ngModel)]绑定到的属性的名称?Angular6

在Angular 6中,可以使用Object.keys()方法来获取[(ngModel)]绑定到的属性的名称。

[(ngModel)]是Angular中用于双向数据绑定的语法糖,它实际上是将属性绑定到一个表单控件,并在属性值发生变化时更新表单控件的值,反之亦然。

要获取[(ngModel)]绑定到的属性的名称,可以按照以下步骤进行操作:

  1. 在组件类中,首先导入Object模块:import { Object } from '@angular/core';
  2. 在组件类中定义一个方法,用于获取属性名称:getPropertyName(obj: any, value: any): string { return Object.keys(obj).find(key => obj[key] === value); }
  3. 在模板中使用该方法来获取属性名称:<input [(ngModel)]="myProperty"> <button (click)="getProperty()">Get Property Name</button>
  4. 在组件类中实现getProperty()方法:getProperty(): void { const propertyName = this.getPropertyName(this, this.myProperty); console.log(propertyName); }

这样,当点击"Get Property Name"按钮时,控制台将输出[(ngModel)]绑定到的属性的名称。

请注意,以上代码中的myProperty是一个示例属性,你需要将其替换为实际使用的属性。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云数据库MySQL。

请注意,以上推荐的产品仅供参考,你可以根据实际需求选择适合的产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1分52秒

数字化车间:质量管理解决方案视频

2分7秒

基于深度强化学习的机械臂位置感知抓取任务

16分8秒

人工智能新途-用路由器集群模仿神经元集群

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券