Я создал директиву, подобную этой, для входов OTP.
Это для угловых 1
OTP Input Directive
В контроллере:
$scope.otpInput={
size:6,
type:"text",
onDone: function(value){
console.log(value);
},
onChange: function(value){
console.log(value);
}
};
В HTML:
<div otp-input-directive options="otpInput"></div>
Вот плункер для того же:
http://plnkr.co/edit/eCHuJT?p=preview