-
Notifications
You must be signed in to change notification settings - Fork 0
/
ngRequest.min.js
1 lines (1 loc) · 1008 Bytes
/
ngRequest.min.js
1
!function(){"use strict";function b(){var a='<form ng-submit="vm.submitUrl(vm.url)"><legend>ngRequest<br><span>Display data for your ajax requests.</legend><label for="url-search">URL:</label><input name="url-search" ng-model="vm.url"></input><button type="submit">Submit</button></form><div><p class="results-header">Requested Data:</p><pre ng-hide="vm.error"> {{ vm.urlData | json }}</pre><p class="error" ng-show="vm.error" ng-bind="vm.error"></p><div>',b={restrict:"EA",template:a,scope:{},controller:c,controllerAs:"vm",bindToController:!0};return b}function c(a){function c(c){a.get(c).then(function(c){b.error=null,b.urlData=c.data},function(c){c.status===-1?b.error="Invalid Url":b.error=c.statusText})}function d(){}var b=this;b.url=b.url,b.submitUrl=c,b.urlData,b.error=null,d()}function d(a){function c(b){return a({method:"GET",url:b})}var b={get:c};return b}var a=angular.module("ngRequest",[]);a.directive("request",b),a.factory("UrlRequest",d),c.$inject=["UrlRequest"],d.$inject=["$http"]}();