JSFiddle - React, Tailwind, and code Playground

by Minko Gechev

HTML

<div ng-app ng-controller="MainCtrl">
</div>

JavaScript

angular.module('ng')
.directive('testDirective', function () {
    return function () {
    };
})
.decorator('ans', function ($delegate) {
    console.log($delegate);
})
.config(function (testDirectiveDirectiveProvider) {
    console.log(testDirectiveDirectiveProvider);
})
.provider('answer', function () {
    return {
        $get: function () {
            return { foo: 'bar' }
        }
    };
})
.controller('MainCtrl', function ($injector, $interpolate, testDirectiveDirective) {
    var t = function (a) {
        console.log(a, 'asd');
    };
    console.log(testDirectiveDirective);
    t.$inject = ['ans'];
    var f = t;
    console.log(f);
    f = $injector.invoke(f);
    console.log($interpolate('{{name}}')({ name: 'Minko' }));
})
.factory('ans', function () {
    return 42;
})