When you occured this problem, check few things:
- For the input field, use
// Use ng-attr-placeholder="{{vm.placeholder}}" // Not placeholder="{{vm.placeholder}}" // Use ng-attr-type="{{vm.type}}" // Not type="{{vm.type}}"
2. About translations, sometime angular-translate also have problems with that:
// Use <div translate="vm.label"></div> // Not <div> {{vm.label | translate}} </div>