2016-08-14 6 views
0

Ich bin neu zu Angular 2.Angular 2 html-Richtlinien und Attribut-Richtlinien

Kann jemand bitte den Unterschied zwischen dem html directives and attribute directives erklären? Warum werden beide benötigt?

Beispiel:

<rating [rate]="rate" (rate-change)="onUpdate($event)"></rating>

So:

rating ist, was ich "html-Richtlinie" nennen, aber ich bin nicht sicher, was es ist?

[rate] ist eine Attributrichtlinie, die die Komponenteneigenschaft "rate" festlegt.

(rate-change) ist eine Attributierungsdirektive, die eine Komponentenmethode namens rateChange aufruft.

Alle anderen Arten von directives?

+0

Ich meinte zu dem Unterschied zwischen 'html-Direktiven und Attribut-Direktiven' –

Antwort

0

html-Anweisungen dienen zum Verwalten von dom-Elementen wie Erstellen von Elementen. Attribut-Direktiven modifizieren Eigenschaften von Elementen. so eckig könnte mehrere divs erstellen und später den Text eines divs ändern.

+0

im obigen Beispiel? Warum gibt es '' worüber wird das übersetzt? –