Skip to content

Commit

Permalink
content(home): add signals event (#52)
Browse files Browse the repository at this point in the history
  • Loading branch information
chihab committed May 7, 2023
1 parent b0ce78f commit 87fce52
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 20 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ The application is hosted on https://angularindarija.dev.
npm install -g netlify-cli

cd ngx-darija
yarn install
npm install
```


Expand Down
30 changes: 16 additions & 14 deletions src/app/home/event/event.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,34 @@ import { Component, OnInit, ChangeDetectionStrategy } from '@angular/core';
<div class="card container">
<div class="event flex flex-align-top">
<div class="date">
<p>Saturday, July 2nd @ 6:30 PM</p>
<p>Saturday, May 13rd @ 6:00 PM</p>
<img src="/assets/date-picker.svg" alt="Calendar" />
</div>
<div class="description">
<h2>Standalone Components</h2>
<h2>Signals 🚦</h2>
<h1> The future of Angular reactivity</h1>
<p>
We are back with a new episode about the long-awaited "Standalone
components" feature available in v14!
Back again with a new Angular in Darija live session in this one we will be talking about Signals in Angular.
</p>
<ul>
<li>Why do/did we need NgModules again?</li>
<li>What are Standalone Components?</li>
<li>How to provide services?</li>
<li>How to use with third party libraries?</li>
<li>Single File Components</li>
<li>What are the best strategies to migrate?</li>
<li>Angular In Darija app migration to SC</li>
<li>Are Standalone APIs ready for production?</li>
<li>What is the Future?</li>
<li>Why do we need Signals?</li>
<li>Change Detection without Signals</li>
<li>Reactivity with Signals</li>
<li>Zonless Angular</li>
<li>Signals API</li>
<li>Why not RxJS?</li>
<li>Interop with RxJS</li>
<li>Coming features</li>
</ul>
<p>We will pick and answer your questions on the fly.</p>
<p>
Hosted by
<a href="//twitter.com/chihabotmani">Chihab Otmani</a> and
<a href="//twitter.com/elfouih">Ilyass Elfouih</a>
</p>
<p>
RSVP: <a href="https://www.meetup.com/ngmorocco/events/293298157/">https://www.meetup.com/ngmorocco/events/293298157/</a>
</p>
</div>
</div>
<div class="border-top"></div>
Expand Down Expand Up @@ -72,4 +74,4 @@ import { Component, OnInit, ChangeDetectionStrategy } from '@angular/core';
changeDetection: ChangeDetectionStrategy.OnPush,
standalone: true
})
export class EventComponent {}
export class EventComponent { }
9 changes: 4 additions & 5 deletions src/app/home/home.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,14 @@ import { IntroComponent } from './intro/intro.component';
<div class="section__dots-bg dots-bg"></div>
</section>
<!--
<section class="section event">
<div class="section--inner container">
<app-event></app-event>
</div>
</section>
-->
<app-newsletter></app-newsletter>
<!-- <app-newsletter></app-newsletter> -->
<!-- <section class="section numbers">
<div class="section--inner container flex flex-space-between">
Expand Down Expand Up @@ -58,7 +57,7 @@ import { IntroComponent } from './intro/intro.component';
imports: [CommonModule, NewsletterComponent, EventComponent, IntroComponent]
})
export class HomeComponent implements OnInit {
constructor(private seo: SeoService) {}
constructor(private seo: SeoService) { }

ngOnInit() {
this.seo.setText('Angular In Darija');
Expand Down

0 comments on commit 87fce52

Please sign in to comment.