Hint If you are using our opscomplete.com hosting we can set all environment variables mentioned below for your deployment on...

I used two lab days to read the The framework field guide - Fundamentals, the first of a three part series...

makandra dev

This is a presentation from 2019-01-21. Summary We want to move away from jQuery in future projects

Situation: You want to write a spec for a function inside an Angular service. This function at some point makes...

jsbin.com

If you try to listen to events on elements that are nested inside a , Firefox will stop event propagation once...

makandra dev

If your Angular app has some decent complexity, it will not be easy to use UI Router straight away. Here...

makandra dev

An end-to-end test (E2E test) is a script that remote-controls a web browser with tools like Selenium...

Slides for Henning's talk on Sep 21st 2017. Understanding sync vs. async control flow Talking to synchronous (or "blocking...

If you use Angular 1.4+ together with Angular Animate, all ng-show, ng-hide, ng-class etc. are animated on...

A haml angular 1 template with .thing(class="is-{{:: item.type }}") will be compiled (by haml) to which is not what...

makandra dev

Promises are the new way™ to express "Do this, and once you're done, do that". In contrast to callbacks...

Angular directives with isolate scopes have three different variable binding strategies, of which one is =. Example: # HTML # Coffeescript @app.directive 'panel...

Isolate scopes offer three kinds of variable binding. One of them is &, allowing to bind a property of the isolate...

As you may know, HAML expands data attributes that are given as a hash: %div{ data: { count: 3 } }

Current webkit browsers like Chrome and Safari have a special variable in their consoles that refers to the selected DOM...

Angular's location provider stalls links to the current URL, i.e. window.location. As soon as the $location service is activated...

makandra dev

Angular's directives have a transclude option, that allows for rendering an element's original content within the directive's...

github.com

We will use this for new Angular code. Consider the guide in "beta". Things will still refine, but the general...

While you usually do not need a Content-Type on GET request (which have a blank body), an external API...

Our applications not only need to be functional, they need to be fast. But, to quote Donald Knuth, premature optimization...

As the web is being used for more and more tasks, expectations rise. Not only should web pages offer rich...

stackoverflow.com

With ngAnimate, you can easily animate certain events (see directive support). We'll make use of ngClass animations to style...

makandra dev
getmdl.io

CSS (+ some Javascript) framework, implementing Google's material design for static web pages. Can be used for plain websites without...

When you have an element you want to hide, you can add a ng-show='isOpen' attribute to that element...