<input [value]="firstName">
|
Binds property value to the result of expression firstName |
<div [attr.role]="myAriaRole"> |
Binds attribute role to the result of expression myAriaRole. |
<div [class.extra-sparkle]="isDelightful"> |
Binds the presence of the CSS class extra-sparkle on the element to the truthiness of the expression isDelightful. |
<div [style.width.px]="mySize"> |
Binds style property width to the result of expression mySize in pixels. Units are optional. |
<button (click)="readRainbow($event)"> |
Calls method readRainbow when a click event is triggered on this button element (or its children) and passes in the event object. |
<div title="Hello {{ponyName}}"> |
Binds a property to an interpolated string, for example, "Hello Seabiscuit". Equivalent to: <div [title]="'Hello ' + ponyName"> |
<p>Hello {{ponyName}}</p> |
Binds text content to an interpolated string, for example, "Hello Seabiscuit". |
<my-cmp [(title)]="name"> |
Sets up two-way data binding. Equivalent to: <my-cmp [title]="name" (titleChange)="name=$event"> |
<video #movieplayer ...> <button (click)="movieplayer.play()"> </video> |
Creates a local variable movieplayer that provides access to the video element instance in data-binding and event-binding expressions in the current template. |
<p *myUnless="myExpression">...</p> |
The * symbol turns the current element into an embedded template. Equivalent to: <ng-template [myUnless]="myExpression"><p>...</p></ng-template> |
<p>Card No.: {{cardNumber | myCardNumberFormatter}}</p> |
Transforms the current value of expression cardNumber via the pipe called myCardNumberFormatter. |
<p>Employer: {{employer?.companyName}}</p> |
The safe navigation operator (?) means that the employer field is optional and if undefined, the rest of the expression should be ignored. |
<svg:rect x="0" y="0" width="100" height="100"/> |
An SVG snippet template needs an svg: prefix on its root element to disambiguate the SVG element from an HTML component. |
<svg> <rect x="0" y="0" width="100" height="100"/> </svg> |
An <svg> root element is detected as an SVG element automatically, without the prefix. |