Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 从输入数字2获取值_Angular_Typescript_Ionic2 - Fatal编程技术网

Angular 从输入数字2获取值

Angular 从输入数字2获取值,angular,typescript,ionic2,Angular,Typescript,Ionic2,我试图从离子2和角度2的输入中恢复一个值。 我想要一个number类型的值 我的HTML: <ion-item> <ion-label floating>Number</ion-label> <ion-input id = "choosenNumber" type="number" value=4 ></ion-input> </ion-item> 数 我的打字稿: var input_element = &l

我试图从离子2和角度2的输入中恢复一个值。 我想要一个number类型的值

我的HTML:

<ion-item>
  <ion-label floating>Number</ion-label>
  <ion-input id = "choosenNumber" type="number" value=4 ></ion-input>
</ion-item>
我的打字稿:

var input_element = <HTMLInputElement> document.getElementById("choosenNumber");
var choosenNumberValue = input_element.valueAsNumber; //does not work !! (valueAsNumber undefined)
var input\u element=document.getElementById(“choosenNumber”);
var choosenNumberValue=input_element.valueAsNumber//不行!!(valueAsNumber未定义)

代码不起作用,因为未定义
input\u element.valueAsNumber

好的,我使用[(ngModel)]找到了解决方案。谢谢

以下是解决方案: [HTML]


chVal是很好的价值

如果你使用angular 2,你不应该做这样的事情。var input_element=document.getElementById(“choosenNumber”);你不必(或者更确切地说,你不应该)编辑标题来告诉我们问题已经解决了,因为你已经接受了答案。
<ion-item>
  <ion-label floating>Number</ion-label>
  <ion-input type="number"  [(ngModel)]="chVal" name = "chVal" value=4 ></ion-input>
</ion-item>
export class MyClass{
   chVal:number;