Angular 从输入数字2获取值
我试图从离子2和角度2的输入中恢复一个值。 我想要一个number类型的值 我的HTML: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
<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;