ionic getting textbox value

前端 未结 3 1295
春和景丽
春和景丽 2021-01-15 14:06

Hi I\'m new to ionic and I have the following html and js code. I am trying to get the value of user input on textbox upon clicking on the button. (If possible, I would like

相关标签:
3条回答
  • 2021-01-15 14:34

    Use this:

    <input type="text" name="input name" ng-model="variable-to-bind" />
    

    You can access variable-to-bind from controller using $scope .

    For example:.

    • In your case variable-to-bind is username, you can access it like $scope.username
    0 讨论(0)
  • 2021-01-15 14:40

    Ionic works with angular which has two way binding as its core principal. There are lots of way to accomplish this but one way is to set a model of an html item. So if you set your input to have an ng model

    <ion-input type="text" value="" [(ngModel)]="inputName"></ion-input>
    

    and then in your controller(class) you'll have

    this.inputName;
    

    It will hold the value changes from html.

    0 讨论(0)
  • 2021-01-15 14:40

    I am not sure about ionic2 but in ionic 1 we can do like below:

    Here is an example to store the value of use input text into and object

    <input type="text" ng-model="username">
    <input type="text" ng-model="password">
    <button class="button"ng-click="login(username,password)"> submit</button>
    

    in your js file

    $scope.login= function(username,password){
       console.log(username);
       console.log(password);
    var loginUser = {
         "username":username,
         "password":password
    };
    console.log(loginUser);
    

    check this answer it always work for me.

    0 讨论(0)
提交回复
热议问题