+ 1
There is no difference between them.
data- prefix is an attribute of HTML5 and we can create custom attributes. So if you want to get advantage of the HTML5 then use the data- prefix.
But for Angular there is no difference between:
  Â
<input ng-model="user.name" />Â
  and
  <input data-ng-model="user.name" />