angular - TSLint - Du kan endast binda till offentliga klassmedlemmar (templates-use-public)
Jag har lite problem med denna regel (templates-use-public) och WebStorm. Du kan se det här:
Vad är huvudsyftet med denna regel? Vad är fel?
Svar #1
Denna regel handlar om att få tillgång till komponents privata medlemmar från mallen. Privata medlemmar är avsedda att användas endast i klassen själv; mallar körs utanför komponentens räckvidd, så de bör inte ha tillgång till privata medlemmar. Se vänligen https://groups.google.com/forum/#!msg/angular/D_O_1fqA9WQ/pRNQARRiBgAJ, https://github.com/devoto13/angular2-private-members-example.
När det gäller markering verkar det som om felaktiga felpositioner rapporteras av codelizer. Vänligen kör tslint i terminalen med ng lint - vad blir resultatet?
