<div class='item-content'>
  <img class="app cursor" ng-src="{{model.img || 'img/favicon.png'}}" onclick="document.getElementById('fileUpload').click()">
  <div class="fileUpload">
    <input type="file" class="upload" id="fileUpload" />
  </div>
  <h2>
    <span
      data-tap-disabled="true"
      editable-text="model.prefix" 
      buttons="no" 
      onbeforesave="update({prefix: $data})">
      {{model.prefix}}
    </span>
  </h2>
  <p>
    <span
      data-tap-disabled="true"
      editable-text="model.target" 
      buttons="no"
      onbeforesave="update({target: $data})">
      {{model.target}}
    </span>
  </p>
</div>
<ion-option-button 
  class="button button-assertive icon-left ion-trash-a" 
  ng-click="destroy()">
  Delete
</ion-option-button>

<div class='item-content'>
  <img class="app cursor" ng-src="{{model.img || 'img/favicon.png'}}" onclick="document.getElementById('fileUpload').click()">
  <div class="fileUpload">
    <input type="file" class="upload" id="fileUpload" accept="image/*"
        onchange="angular.element(this).scope().select(event.target.files)" />
  </div>
  <h2>
    <span
      data-tap-disabled="true"
      editable-text="model.prefix" 
      buttons="no" 
      onbeforesave="update({prefix: $data})">
      {{model.prefix}}
    </span>
  </h2>
  <p>
    <span
      data-tap-disabled="true"
      editable-text="model.target" 
      buttons="no"
      onbeforesave="update({target: $data})">
      {{model.target}}
    </span>
  </p>
</div>
<ion-option-button 
  class="button button-assertive icon-left ion-trash-a" 
  ng-click="destroy()">
  Delete
</ion-option-button>

Update html5 input file tag
Update html5 input file tag