无法获得离子的div值

时间:2019-01-29 06:30:53

标签: angular ionic-framework ionic2 ionic3

我试图获取div的值,但是每当我尝试获取代码的值时,我就获得undefined的值,

<div (click)="celebraties()" (ngModel)="1" value="1" class="cus-col" ">
        <div class="cus-text">
          <h4>Celebrities</h4>
        </div>
      </div

我的ts代码是

export class HomePage {
  1 : string;
  id : string;
  celebrity : string;
  constructor(public navCtrl: NavController, public navParams: NavParams, private viewCtrl:ViewController) {
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad HomePage');


  }

  celebraties(){

    console.log(this[1]);

  }
}

2 个答案:

答案 0 :(得分:2)

首先,属性/变量名称不能以java / type-script中的数字开头。了解更多here

第二,我不建议不要同时使用(ngModel)[value]。而是使用开箱即用的香蕉[(ngModel)]。了解更多here

答案 1 :(得分:0)

首先请注意, NgModel希望绑定元素具有value属性,而div没有

请通过链接

How to use [(ngModel)] on div's contenteditable in angular2?