25 lines
631 B
JavaScript
25 lines
631 B
JavaScript
import Component from '../../lib/component';
|
|
import ngModule from '../../module';
|
|
|
|
export default class AccountNumber extends Component {
|
|
constructor($element, $) {
|
|
super($element, $);
|
|
this.$ = $;
|
|
}
|
|
|
|
accountShortToStandard(value) {
|
|
this.accountNumber = value.replace('.', '0'.repeat(11 - value.length));
|
|
this.$.$emit('accountShortToStandard', this.accountNumber);
|
|
}
|
|
}
|
|
|
|
AccountNumber.$inject = ['$element', '$scope'];
|
|
|
|
ngModule.vnComponent('vnAccountNumber', {
|
|
template: require('./index.html'),
|
|
controller: AccountNumber,
|
|
bindings: {
|
|
accountNumber: '<'
|
|
}
|
|
});
|