Ionic Framework Keyboard verbirgt Eingabefeld

Ich habe einige Probleme in einem Formular, das ich gerade erstelle. Diese Form

  <form name="myForm"> 
       <label ng-hide="hide" class="item item-input" >
          <span class="input-label">How much minutes?</span>
          <input ng-pattern="onlyNumbers" name="number" type="text" ng-model="taskMinutes">
       </label>
 </form>

Ist fast in der Mitte des Bildschirms, aber wenn der Benutzer auf das Eingabefeld tippt, um mit der Eingabe zu beginnen, wird der Fokus nicht korrekt ausgeführt. Die Tastatur wird angezeigt, aber das Feld wird ausgeblendet. Wenn ich anfange zu tippen, wird der Fokus ausgeführt und der Bildschirm bewegt sich entsprechend. Irgendwelche Tipps, wie ich das beheben kann?

Update: Dies ist der gesamte Bildschirm:

<ion-view>
 <ion-content>
  <div class="list">
    <label class="item item-input">
      <span class="input-label">Task</span>
      <input type="text" ng-model="taskInfo"> 
    </label>
    <label class="item "> Can this task be measured?

      <p>        
      <ion-checkbox ng-repeat="item in devList"
                  ng-model="item.checked" 
                  ng-checked="item.checked"
                  ng-click="change(item)">
                  {{ item.text }}
      </ion-checkbox>
    </p>
      </label>

      <form name="myForm"> 
       <label ng-hide="hide" class="item item-input" >
      <span class="input-label">How much minutes?</span>
      <input ng-pattern="onlyNumbers" name="number" type="tel" ng-model="taskMinutes">
    </label>
    </form>


    <label class="item" ng-controller="tasksCtrl">
      <button ng-disabled="!myForm.number.$valid" class="button button-block button-royal" type="submit"  ng-click="addTask()">Add Task</button>
    </label>
  </div>

Antworten auf die Frage(10)

Ihre Antwort auf die Frage