angulardart/angular

Sanity check directives|pipes|providers for validitity

Offen

#539 geöffnet am 19.07.2017

 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Dart (237 Forks)batch import
area: compilergood first issue⛈ experience: new user⛑ breaking change

Repository-Metriken

Stars
 (1.855 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

@Component(selector: 'test-component',
                   directives: const [NgIf, NgFor],
                   template: 'It works!')
class TestComponent {
...

produces the following HTML:

<test-component>It works!</test-component>

If for some reason you were not really awake and write this:

@Component(selector: 'test-component',
                   directives: const [NgIf, NgFor, DatePipe],
                   template: 'It works!')
class TestComponent {
...

you end up with the follow HTML:

<test-component></test-component>

No visible error in pub serve nor in the dartium console. A .template.dart file for the faulty component is generated but the content is the same as if you omit the template property in Component annotation.

I didn't tested this with Angular 4 alpha

Contributor Guide