Wpis z mikrobloga

#angular #webdev #naukaprogramowania

Zechciałby ktoś pomóc,bo nie miałem styczności z angularem,a nie wydaje się przeróbka skomplikowana.

Teraz jak zwiększa się ilość produktu jest zawsze stała konwersja 1kg=10szt a ma być dnamiczna 5kg=50szt

product.html

ProductsService.ts

Rozumiem,że nie mogę dodać do funkcji calculateValues nowej zmiennej i potem wywołać jak converter w html .Coś na zasadzie

Ilość ze steppera + jednostkaPodstawowa=Ilość ze steppera*Przelicznik+jednostkaDodatkowa

this.products[index].dynamicConvert=FormattingUtils.unitConverterString(this.productsList.products[i].quantity, this.products[index].basicUnit,this.products[index].numerator *this.productsList.products[i].quantity,this.products[index].auxiliaryUnit)
.Dostaje komunikat,że nie ma takiej zmiennej na ListProduct.Co jest zrozumiałe ale w ogóle takiego pliku nie mam.W ProductsService.ts jest napisane.

products: b2b.ListProduct[];
import { b2b } from '../../b2b';

Jak mogę dokonać obliczeń bo w html zmienne takie jak products[index].numerator są jakby stringiem i nie mogę na nich liczyć.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smalczyk1: w tych fragmentach nawet nie pojawia się nawet liczba 10 (poza komentarzem oczywiście), więc konwersja i jej konfiguracja zdecydowanie następuje w innym miejscu, mam nadzieję że pomogłem ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@kurczepioro: działa ( ͡° ͜ʖ ͡°)

{ {productsList.products[index].quantitythis.products[index].basicNumerator + products[index].basicUnit }}={{ productsList.products[i].quantityproducts[index].numerator + products[index].auxiliaryUnit }}
  • Odpowiedz