angular - Syötteen arvon tyyppitarkistus määrittämällä attribuutti suoraan


Minulla on seuraava komponentti, joka ottaa count syötteenä. count on tyyppiä number.

@Component({
    selector: 'Test',
    template: ""
})
export class TestComponent implements AfterViewInit {
    @Input() count: number;

    ngAfterViewInit() {
        console.log(this.count, typeof this.count);
        // 123, string
    }
}

Ja vanhemmassa mallipohjassa määritän count-attribuutin näin.

<Test count="123"></Test>

Komponentin kääntämisen ja suorittamisen jälkeen count-tyyppi on muuttunut merkkijonoksi. Tämä on ilmeisesti väärin. Ja koska en käytä [count]-attribuuttia syötteen välittämiseen, tyyppitarkistaja ei voi määrittää tyyppiä koodausaikana.

Kysymykseni on: miten saada tämä toimimaan? eli määrittämällä vanilla HTML-atribuutin kautta ja saadaksesi oikean tyypin. Tai miten tehdä tyyppimuunnos, kun määrität näin.