If you are working behind a company proxy or you have a local proxy running, then you closed Atom the minute you found an error when trying to install a new package. Wait!! Don’t go anywhere!
Jasmine provides a few more tools when dealing with promises. Consider the following controller:
Jasmine is a great testing framework but when you have to deal with promises is not always clear how. Typical use cases are asynchronous services calls to a backend. For instance, consider the following service:
You probably find yourself creating small html files for each view or directive (pages and widgets) in your application. This is good because it makes your application more maintainable by breaking things into individual components.
One of the coolest features that ui-router is the ability create nested views. Child states inherit resolved dependencies from the parent state. Nested views is something that the default ngRoute does not support.
AngularJS 1.2 branch seems to have slowed down as expected and announced. AngularJS 1.3 has become the main focus to transform AngularJS core into AngularJS 2.0. This is a beginning of a draft to create a Migration guide.
How many times has the SEO discussion come up when choosing Javascript frameworks to do a project? Google crawler is already reading your site’s JavaScript. These are excellent news for SEO on AngularJS and every other SPAs!
STOP! FREEZE! PAUSE! Here is a brief tip that might come useful while creating tests with Protractor.
Here is a brief tip to debug Protractor tests inside WebStorm or Intellij.
Here is a brief tip to integrate Grunt tasks to be executed inside WebStorm or Intellij.