@Component({
selector: 'napoje',
template: ``
})
Czy selector i template to pola czy właściwości ?
@Component({
selector: 'napoje',
template: ``
})
Czy selector i template to pola czy właściwości ?
{selector: 'napoje', template: ``}
. To nie ma nic wspólnego z dekoratorem, bo ten literał obiektu został po prostu przekazany do niego jako argument, przecież mógłbyś zrobić tak:`var cosTam = {selector: 'napoje', template: ``}
Na pewno są tylko właściwości ? Bo na tej stronce:
jest napisane, że w typescript można wyróżnić pola prywatne, a typescript to przecież rozbudowany javascript.
Typescript to nie rozbudowany JavaScript, tylko osobny język który jest zrzucany do JavaScript a to nie to samo.
Przede wszystkim zajrzałbym do oryginalnej dokumentacji TypeScriptu (po angielsku oczywiście) a nie do polskiego artykułu na blogu
https://www.typescriptlang.org/docs/handbook/classes.html
tutaj jest mowa o "członkach" (members), które mogą być prywatne, chronione czy publiczne.
Tylko, że to i tak nie ma znaczenia w tej chwili. Ważne jest co można z tym robić dalej, a nie to jak się nazywa.
Określenie "pole" odnosi się do klas, a "właściwość" do literałów obiektów. Zazwyczaj. We wpisie odnosiłem się do klas, co jest jasno zaznaczone :)
Może zainteresują Cię również inne części tego kursu TypeScripta: https://typeofweb.com/kurs/typescript/