diff --git a/angular-load/angular-load-tests.ts b/angular-load/angular-load-tests.ts new file mode 100644 index 000000000..b7d7c2e60 --- /dev/null +++ b/angular-load/angular-load-tests.ts @@ -0,0 +1,12 @@ +/// + +angular.module('app',['angularLoad']) + .run(['angularLoad',(angularLoad:angular.load.IAngularLoadService)=> { + angularLoad.loadScript("https://ajax.googleapis.com/ajax/libs/angular_material/1.0.4/angular-material.min.js").then( + ()=>console.log("angular material js loaded") + ); + + angularLoad.loadCss("https://ajax.googleapis.com/ajax/libs/angular_material/1.0.4/angular-material.css").then( + ()=>console.log("angular material css loaded") + ); + }]); diff --git a/angular-load/angular-load.d.ts b/angular-load/angular-load.d.ts new file mode 100644 index 000000000..a35d1c59d --- /dev/null +++ b/angular-load/angular-load.d.ts @@ -0,0 +1,15 @@ +// Type definitions for angular-load v0.4.1 +// Project: https://github.com/urish/angular-load +// Definitions by: david-gang +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// + +declare module angular.load { + + interface IAngularLoadService { + loadScript(url:string): ng.IPromise; + loadCss(url:string): ng.IPromise; + } + +}