Skip to content

ivanShagarov/ng1.5tst

Repository files navigation

Scalable Angular v.1.5.8 ES6 app, based on generator. Author Ivan Shagarov (yezzbox@gmail.com).

Install globals: #npm i -g gulp karma karma-cli webpack

Install local dependencies: #npm i

Run: #gulp

Run tests: #npm test

The source code doesn't have much comments for the purpose of writing self-docummented, TDD-style code.

App features: There are no watchers or two-way bingings with watchers. Navbar filter is implemented using two-way update through navbar model object, but not with binding and watcher (navbar.factory.js). The employee edit form is also implemented using two-way through employee model object (employee-data.factory.js). Navbar counter (about.controller.js) is implemented with optional navbar one-way binding. Counter is also has side-effect using ES6 setter method (navbar.controller.js).