(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| var EventEmitter = require('events').EventEmitter, | |
| _ = require('lodash'); | |
| /** | |
| * Creates an action functor object | |
| */ | |
| exports.createAction = function() { | |
| var action = new EventEmitter(), | |
| eventLabel = "action", |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| angular.module('setIf',[]).directive('setIf',function () { | |
| return { | |
| transclude: 'element', | |
| priority: 1000, | |
| terminal: true, | |
| restrict: 'A', | |
| compile: function (element, attr, linker) { | |
| return function (scope, iterStartElement, attr) { | |
| if(attr.waitFor) { | |
| var wait = scope.$watch(attr.waitFor,function(nv,ov){ |