UNPKG

@nbxx/nb-input

Version:
1 lines 2.9 kB
[{"__symbolic":"module","version":4,"metadata":{"NbinputNumberComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"nbinput-number","template":"\n <ng-container *ngIf=\"readonly;else ELSEBLOCK\">\n <span *ngIf=\"_type==FieldType.Percentage||_type==FieldType.PercentageFen\">{{_calc?(_calc/100|percent:'1.0-2'):'-'}}</span>\n <span *ngIf=\"_type==FieldType.Currency||_type==FieldType.CurrencyFen\">{{_calc?(_calc|currency:'CNY':'symbol-narrow':'1.0-2'):'-'}}</span>\n <span *ngIf=\"_type==FieldType.Number\">{{_data}}</span>\n </ng-container>\n <ng-template #ELSEBLOCK>\n <div class=\"input-group\">\n <div class=\"input-group-prepend\" *ngIf=\"_type==FieldType.Currency||_type==FieldType.CurrencyFen\">\n <span class=\"input-group-text\">¥</span>\n </div>\n <input type=\"number\" (change)=\"onChange($event)\" class=\"form-control\" [placeholder]=\"placeholder\" [attr.disabled]=\"disabled?true:null\" [(ngModel)]=\"_calc\" />\n <div *ngIf=\"_type==FieldType.Percentage||_type==FieldType.PercentageFen\" class=\"input-group-append\">\n <span class=\"input-group-text\">%</span>\n </div>\n </div>\n </ng-template>\n ","styles":["\n input{min-width:80px}\n "],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":29,"character":21},"useExisting":{"__symbolic":"reference","name":"NbinputNumberComponent"},"multi":true}]}]}],"members":{"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"changed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":53,"character":3}}]}],"onChange":[{"__symbolic":"method"}],"isNumeric":[{"__symbolic":"method"}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":5}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":5}}]}],"setData":[{"__symbolic":"method"}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":140,"character":5}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":5}}]}]}}}}]