All Projects → 9elements → angular-workshop

9elements / angular-workshop

Licence: Unlicense license
Learning Angular: From component state to NgRx

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to angular-workshop

Store
🚀 NGXS - State Management for Angular
Stars: ✭ 3,191 (+7877.5%)
Mutual labels:  state-management, ngrx
Angular Webpack Starter
A complete Angular 6 and Webpack 4 starter seed with minimal and full featured branches. Full featured branch includes: Material Design 2 (Bootstrap 4 branch available as well), @ngrx, HMR, DLLs and optional use of Universal for server-side rendering - Supports AOT (offline) compilation, sync and lazy loading. Karma/Protractor for e2e/unit tests.
Stars: ✭ 911 (+2177.5%)
Mutual labels:  ngrx, protractor
juliette
Reactive State Management Powered by RxJS
Stars: ✭ 84 (+110%)
Mutual labels:  state-management, ngrx
Ngrx Actions
⚡️ Actions and Reducer Utilities for NGRX
Stars: ✭ 348 (+770%)
Mutual labels:  state-management, ngrx
Platform
Reactive libraries for Angular
Stars: ✭ 7,020 (+17450%)
Mutual labels:  state-management, ngrx
Tinystate
A tiny, yet powerful state management library for Angular
Stars: ✭ 207 (+417.5%)
Mutual labels:  state-management, ngrx
Xsm
State Management made eXtraordinarily simple and effective for Angular, React, and Vue
Stars: ✭ 138 (+245%)
Mutual labels:  state-management, ngrx
angular-cli-skeleton
angular-cli skeleton to quickly start a new project with advanced features and best practices. All features are described in README.md.
Stars: ✭ 32 (-20%)
Mutual labels:  ngrx, protractor
flutter expense manager
Flutter Provider and Shared Preferences Sample Application.
Stars: ✭ 59 (+47.5%)
Mutual labels:  state-management
ng-nest-cnode
Angular 10 Front-End and Nestjs 7 framework Back-End build Fullstack CNode
Stars: ✭ 17 (-57.5%)
Mutual labels:  cypress
ReduRx
👌 A thin layer of a Redux-based state manager on top of RxDart
Stars: ✭ 41 (+2.5%)
Mutual labels:  state-management
statebot-sh
Statebot for shell-scripts. Write more robust and understandable programs.
Stars: ✭ 14 (-65%)
Mutual labels:  state-management
bounce
The uncomplicated Yew State management library
Stars: ✭ 43 (+7.5%)
Mutual labels:  state-management
eyes-cypress
Applitools Eyes SDK for cypress.io - This repository is deprecated. It has moved to https://github.com/applitools/eyes.sdk.javascript1/tree/master/packages/eyes-cypress
Stars: ✭ 23 (-42.5%)
Mutual labels:  cypress
react-atdd-playground
Template to (deliberate) practice your test-driven development skills.
Stars: ✭ 14 (-65%)
Mutual labels:  cypress
vite-primevue-starter
VUE 3 Starter project for using primevue 3 with Vite 2 - Pages, Layouts, Validation
Stars: ✭ 37 (-7.5%)
Mutual labels:  cypress
jedisdb
redis like key-value state management solution for React
Stars: ✭ 13 (-67.5%)
Mutual labels:  state-management
wedi
[Deprecated] A lightweight dependency injection (DI) library for TypeScript, along with a binding for React.
Stars: ✭ 22 (-45%)
Mutual labels:  state-management
cypress-routines
Easily write scalable Node.js setup code for Cypress
Stars: ✭ 43 (+7.5%)
Mutual labels:  cypress
whatsup
Reactive framework, simple, fast, easy to use!
Stars: ✭ 115 (+187.5%)
Mutual labels:  state-management

Angular Counter Component

📖 This example is part of the free online book: Testing Angular – A Guide to Robust Angular Applications . 📖

Overview

This repository builds a simple counter with Angular in three ways:

Related projects

Development server

  • Clone the repository, change into the angular-workshop directory
  • npm install
  • npm install -g @angular/cli
  • ng serve
  • Navigate to http://localhost:4200/

Running unit & integration tests

Run ng test to execute the unit & integration tests with Karma and Jasmine.

Running end-to-end tests

Cypress

Run ng run angular-workshop:cypress-run to execute the Cypress end-to-end tests. (This starts the development server automatically.)

Run ng run angular-workshop:cypress-open to start the interactive Cypress test runner.

Protractor

Run ng e2e to execute Cypress end-to-end tests. (This starts the development server automatically.)

Deployment

Run ng deploy --base-href=/angular-workshop/ to the deploy the code to [https://9elements.github.io/angular-workshop/].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].