Thinkster.io: Using Third Party Libraries with AngularJS

by codef0rmer

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.5/angular.min.js"></script>
<div style="padding: 30px;" ng-controller="DemoCtrl">
    <span ng-bind="util.moment().format('MMMM Do YYYY, h:mm:ss a')"></span>
  
    <span ng-bind="util._.unescape('Curly, Larry &amp; Moe')"></span>
</div>

JavaScript

var App = angular.module('App', []);

App.constant('UTIL', {
    moment: moment,
    _: _,
});

App.controller('DemoCtrl', function($scope, UTIL) {
    $scope.util = UTIL;
});