• Урок 1. 00:07:21
    Architecture and anatomy
  • Урок 2. 00:06:04
    Component and module architecture
  • Урок 3. 00:05:41
    One-way immutable data flow
  • Урок 4. 00:03:46
    Stateful, stateless and routed Components
  • Урок 5. 00:07:00
    $scope.$watch / $watchCollection
  • Урок 6. 00:03:57
    $attrs.$observe / $updateClass
  • Урок 7. 00:03:24
    Directive Controllers
  • Урок 8. 00:05:14
    Inherited and isolate scopes
  • Урок 9. 00:02:22
    Using bindToController
  • Урок 10. 00:07:05
    Compile and link functions
  • Урок 11. 00:03:14
    Single-slot automated transclusion
  • Урок 12. 00:04:55
    Transclusion with $transclude
  • Урок 13. 00:03:48
    Multi-slot automated transclusion
  • Урок 14. 00:07:11
    Inheriting Controllers with require
  • Урок 15. 00:06:12
    DOM API integration
  • Урок 16. 00:05:22
    Using third-party plugins/widgets
  • Урок 17. 00:04:39
    Using .component()
  • Урок 18. 00:05:56
    Using require, $onInit, $postLink, $onDestroy
  • Урок 19. 00:08:00
    One-way databinding and $onChanges
  • Урок 20. 00:05:12
    Publish and subscribe with $emit/$broadcast/$on
  • Урок 21. 00:07:52
    $scope, $rootScope events and unbinding
  • Урок 22. 00:05:50
    ngModel require, $setViewValue, $render
  • Урок 23. 00:05:50
    $parsers and $formatters
  • Урок 24. 00:05:10
    $validators pipeline
  • Урок 25. 00:04:41
    Validation state-based CSS
  • Урок 26. 00:06:18
    Migrating to ngMessages
  • Урок 27. 00:05:32
    Multiple errors and templates
  • Урок 28. 00:03:39
    Dynamic error messaging
  • Урок 29. 00:04:41
    Single value filters
  • Урок 30. 00:09:24
    Dataset filters
  • Урок 31. 00:06:53
    Component-based routing setup
  • Урок 32. 00:04:55
    Nested states, views, custom URLs
  • Урок 33. 00:06:04
    Routing resolves and bindings
  • Урок 34. 00:05:25
    Multiple named views
  • Урок 35. 00:06:07
    ui-router Directives
  • Урок 36. 00:09:44
    $transitions, $transitionsProvider, uiCanExit, hooks
  • Урок 37. 00:10:07
    Dynamic routes and query params, HTML5 mode
  • Урок 38. 00:04:18
    Constants and values
  • Урок 39. 00:13:46
    $resource, $query/$get/$update/$delete/$save
  • Урок 40. 00:09:35
    $q Promises defer/resolve/reject/all/race
  • Урок 41. 00:05:27
    HTTP interceptors
  • Урок 42. 00:03:57
    Setup: Karma and Jasmine
  • Урок 43. 00:07:39
    Testing: Standalone Controllers
  • Урок 44. 00:06:11
    Testing: Directives Controllers
  • Урок 45. 00:08:04
    Testing: Component Controllers
  • Урок 46. 00:07:06
    Testing: Filters
  • Урок 47. 00:05:33
    Testing: Services
  • Урок 48. 00:07:36
    Testing: Routing
  • Урок 49. 00:11:02
    Project setup, walkthrough, install
  • Урок 50. 00:06:11
    Setting up Firebase console
  • Урок 51. 00:33:35
    Login/register routes, authorisation
  • Урок 52. 00:24:12
    Core app module, auth redirects
  • Урок 53. 00:22:50
    Create new contact, stateful/stateless components
  • Урок 54. 00:14:54
    Editing existing contact, stateful/stateless components
  • Урок 55. 00:08:08
    Stateless tag components
  • Урок 56. 00:05:37
    Rendering contacts from router resolves
  • Урок 57. 00:05:53
    Contact stateless components
  • Урок 58. 00:09:21
    Dynamic ui-router param filtering
  • Урок 59. 00:04:43
    Dynamic content Directive for inputs
  • Урок 60. 00:03:42
    Running tests and Firebase deploy
Этот материал находится в платной подписке. Оформи премиум подписку и смотри AngularJS Pro, а также все другие курсы, прямо сейчас!
Премиум