-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathangular.load.min.js
More file actions
8 lines (8 loc) · 1.26 KB
/
angular.load.min.js
File metadata and controls
8 lines (8 loc) · 1.26 KB
1
2
3
4
5
6
7
8
/*!
* angular.load.js
* https://github.com/vistoyn/loadjs
* Copyright (c) 2016 - 2016 Ildar Bikmamatov
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
* Version: 1.0
*/
;var angularApp=null;var $ldjs_ng={a:[],r:[],s:["angular_loaded"],min:["/assets/angular/angular.min.js"]};function angular_require(b){for(i in b){var e=b[i];var d=typeof e;if(d=="string"){if($ldjs_ng.a.indexOf(e)==-1){$ldjs_ng.a.push(e)}}else{if(d=="object"){var c=e[0],a=e[0]+"_loaded";if($ldjs_ng.r.indexOf(c)==-1){$ldjs_ng.r.push(c)}if($ldjs_ng.s.indexOf(a)==-1){$ldjs_ng.s.push(a)}$ldjs.sload("angular_loaded",e[1],a)}}}}function angular_subscribe(a){for(i in a){var b=a[i];if($ldjs_ng.s.indexOf(b)==-1){$ldjs_ng.s.push(b)}}}function angular_load(){$ldjs.load($ldjs_ng.min).success(function(){angularApp=angular.module("angularApp",$ldjs_ng.r);if($ldjs_ng.a!=[]){var a="angular_assets_loaded";if($ldjs_ng.s.indexOf(a)==-1){$ldjs_ng.s.push(a)}$ldjs.load($ldjs_ng.a,a)}$ldjs.subscribe($ldjs_ng.s,function(){angular.bootstrap(document,["angularApp"]);$ldjs.deliver("angular_started")});$ldjs.deliver("angular_loaded")})}function onAngularLoad(a){$ldjs.subscribe("angular_loaded",a)}function ngScope(a){return angular.element(document.querySelector("div[ng-controller="+a+"]")).scope()};