zone.js
ChangeDetectionStrategy.OnPush
Man kann default Werte für ng-content angeben:
ng-content
<!-- greeting Component --> Hello <ng-content>Unknown User</ng-content>
<greeting></greeting> <!-- "Hello Unknown User" --> <greeting>Jon Doe</greeting> <!-- "Hello Jon Doe" -->
const routes: Routes = [ { path: 'home', redirectTo: ({ queryParams }) => { if (queryParams.redirectedFrom === 'website') return '/news'; return inject(NavService).getFirstVisiblePath(); } }, // ... ];
angular.dev/playground
Standalone Components sind der Default.
@Component({ selector: 'person', templateUrl: 'person.component.html', standalone: false, // muss jetzt explizit deaktiviert werden }) export class PersonComponent { }
:host ::ng-deep .highlight { background-color: gold; }