Because of Angular’s vast capabilities, the developers are looking for additional web related work that can be done through it. Angular could be required to use for enhancement of static web pages. This is done through AngularJS already on some websites. The HTML pages are written then AngularJS and Bootstrap is used to provide enhancement in the code. It's unfortunately not available in the newer version of Angular. Angular Elements is hopefully expected to change that.
Angular Language Service was released to make the developers more productive and reduce the errors by offering better code completion and context. This service is available for installation for the Visual Studio as well as other code editors that support TypeScript. This effectively allows us to use the intellisense for variables defined and used in the template.
This article includes component architecture, stateful / stateless components, one-way dataflow, lifecycle hooks. Learn Angular component concepts, communicating to AngularJS 2 components, the input and output in AngularJS and 2, difference in the code of AngularJS and 2, stateless and Stateful components and much more.
There are lots of different libraries available for writing tests, several ways to run them, lots of different frameworks that are available and our goal is to give you a good set of defaults with our tools like CLI, and with our test repositories, but we want them to be flexible. If you feel that such tools are easy, you can work with them.
A complete introduction to the Angular Router, Lazy Loading and Prefetching. The router takes a URL and the router configuration that the developer provides. The purpose of using the configuration is to construct the router out of the URL then it uses the state object to instantiate the components.
What is RxJS and how crucial addition it is to reactive programming? Well lets find out in this detailed article about it. RxJS is more than 9 years old (yes its true!) and when it came most of us had questions, that had us confused about what it really is and was it even necessary to have it? So, in this article we will focus on answering these questions.
Let us cover tips and tricks relating to best practices involved in making smaller bundles and responsive UIs. In other words, how do we build an application and distribute it to the users and it runs very efficiently for our users, that is, we want to ship something small and fast for our users? Find out here.
To make our frontends more interactive and responsive we add new features every day in them. This also makes our apps heavier and the loading time increases. This is where the capability of the frontend developer comes into question. They need to optimize how they can help their front ends load better with all the feature rich interactions.
Angular 2.0 final has now been released and the new forms module is fully operational! As before, we have the ability to create Template Driven forms or Reactive forms (or a mixture of two). In this article I shall show you the true power of Reactive Forms by going through an implementation of a dynamic form.
Once you are done configuring your different services on your first day at work, you will quickly notice one of their more annoying aspects; notifications hitting your Gmail inbox and desktop from all the different services - Slack, Asana, Bitbucket etc. You will be receiving messages in Slack, getting tasks assigned on Asana and given feedback in Bitbucket. Loop in channels like #procrastination and #food-guftugu and one can spend all day being disturbed by these notifications.
After recently getting stuck in traffic while coming back from work, I started looking into how to best get notified for events like these. I already knew there was a twitter channel @khitraffic which posted about traffic notifications every now and then, but it was hardly ever it was related to the route I travelled on.
I joined Asana back when it was a fairly new service, I have been unable to start using it properly. The main problem for me was desktop access, opening Asana again and again is slow, and keeping a pinned tab is annoying and difficult to find. What I really needed was a small native app, which could at least show me the tasks quickly (optimally a small widget on screen) and let me do the basic updates (completion / comment) without opening the main Asana website.