> For the complete documentation index, see [llms.txt](https://notes.nafiasib.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notes.nafiasib.com/web-dev/front-end/angular.md).

# Angular

* Change property value dynamically with every keypress. *backspace counts too*

```typescript
<input type="text" [ngModel]="property" (ngModelChange)="onValueChange($event)" />
{{property}}


onValueChange(newValue) {
  property = newValue;
  console.log(newValue)
}
```

#### Resources

* [Official Doc](https://angular.io/docs)

#### Styles

* [ESLint Angular](https://github.com/angular-eslint/angular-eslint)
* [ESLint w/ Prettier & AirBnB styleguide](https://dev.to/bzvyagintsev/migrate-angular-app-to-eslint-with-prettier-airbnb-styleguide-husky-and-lint-staged-862) - I prefer json config over js
