Size: a a a

Советский Angular

2018 August 15

АД

Александр Духновский in Советский Angular
Вертихвост キバ
ты ведь понимаешь, что призвать ктулху можно на чем угодно?
само собой. просто тут для этого больше возможностей и его вроде бы как "знаю все" поэтому используют чаще остального
источник

АД

Александр Духновский in Советский Angular
import { Pipe, PipeTransform } from '@angular/core';
import { CurrencySignPipe } from '@app/common/pipes/currency-sign.pipe';
import { DecimalPipe } from '@angular/common';

@Pipe({
   name: 'bbPriceTitle'
})
export class PriceTitlePipe implements PipeTransform {
   private static _round(value: number, decimals: number) {
       const divider = Math.pow(10, decimals);
       return Number(Math.round(value * divider) / divider);
   }

   constructor(private currencySignPipe: CurrencySignPipe, private decimalPipe: DecimalPipe) {
   }

   transform(sum: string | number, currencyId): string {
       let currencySign = '';

       const sumIn = sum || 0;
       let sumFloat = parseFloat(sumIn.toString());
       sumFloat = PriceTitlePipe._round(sumFloat, 2);
       const sumTitle = this.decimalPipe.transform(sumFloat);

       if (currencyId) {
           currencySign = this.currencySignPipe.transform(currencyId);
       }

       return `${currencySign} ${sumTitle}`;
   }


}
источник

АД

Александр Духновский in Советский Angular
источник

Вキ

Вертихвост キバ in Советский Angular
Александр Духновский
import { Pipe, PipeTransform } from '@angular/core';
import { CurrencySignPipe } from '@app/common/pipes/currency-sign.pipe';
import { DecimalPipe } from '@angular/common';

@Pipe({
   name: 'bbPriceTitle'
})
export class PriceTitlePipe implements PipeTransform {
   private static _round(value: number, decimals: number) {
       const divider = Math.pow(10, decimals);
       return Number(Math.round(value * divider) / divider);
   }

   constructor(private currencySignPipe: CurrencySignPipe, private decimalPipe: DecimalPipe) {
   }

   transform(sum: string | number, currencyId): string {
       let currencySign = '';

       const sumIn = sum || 0;
       let sumFloat = parseFloat(sumIn.toString());
       sumFloat = PriceTitlePipe._round(sumFloat, 2);
       const sumTitle = this.decimalPipe.transform(sumFloat);

       if (currencyId) {
           currencySign = this.currencySignPipe.transform(currencyId);
       }

       return `${currencySign} ${sumTitle}`;
   }


}
источник

АД

Александр Духновский in Советский Angular
источник

АД

Александр Духновский in Советский Angular
я уже что то совсем не уверен в том что хочу это дело именно рефакторить. Может быть быстрее переписать все это дело по быстрому. Там 2 раздела только в этом проекте, а весь этот мусор от предыдущих чуваков, котрые не смогли меж собой договориться и поэтому один подключил и использовал примнг а второй нг-буцтрап. На одном и том же проекте. Даже не параллельно
источник

Вキ

Вертихвост キバ in Советский Angular
Александр Духновский
само собой. просто тут для этого больше возможностей и его вроде бы как "знаю все" поэтому используют чаще остального
источник

Вキ

Вертихвост キバ in Советский Angular
Похоже на Redux?
источник

Вキ

Вертихвост キバ in Советский Angular
источник

S

Smooth Operator in Советский Angular
похоже пора домой
источник

Вキ

Вертихвост キバ in Советский Angular
Под капотом Redux, по факту не Redux
источник

Вキ

Вертихвост キバ in Советский Angular
Smooth Operator
похоже пора домой
Пора в бар
источник

S

Smooth Operator in Советский Angular
вижу датабаз
источник

S

Smooth Operator in Советский Angular
закрываю окно
источник

АД

Александр Духновский in Советский Angular
Вертихвост キバ
Под капотом Redux, по факту не Redux
А зачем тогда он? Его смысл в том чтоб он везде - флюх же
источник

АД

Александр Духновский in Советский Angular
А так ты используешь редукс ради того чтобы использовать редукс
источник

АД

Александр Духновский in Советский Angular
источник

AK

Andrey Kotofotoff in Советский Angular
кто сказал флюХ? а сколько флюх будет? А Всем хватит?
источник

Вキ

Вертихвост キバ in Советский Angular
Александр Духновский
А зачем тогда он? Его смысл в том чтоб он везде - флюх же
Флюх вообще говорит о том, что надо делить сторы на домены
источник

АД

Александр Духновский in Советский Angular
Andrey Kotofotoff
кто сказал флюХ? а сколько флюх будет? А Всем хватит?
Это я у кого то в докладе услышал произношение 😁
источник