In Part 1, I converted a widget from a jQuery plugin into an AngularJS directive. Here, I talk about how to write an extensible widget through using Directive Controllers, a feature in AngularJS directives.
Whether you’re developing websites or web applications, you’ve probably encountered the need for some form of interactive controls that don’t come out of the box from the browser. The date picker is a classic example of such functionality. In many cases, the interactivity…
In application development, testing ensures that your brand spankin’ new application works. In particular, you want to be able to add new features to the application without breaking the existing features. Web applications can be difficult to test if they aren’t made with…