AngularJS Validation
This is a demonstration of how to modify the typical validation routine of angular as well as demonstrate the handling of HTML5 elements.
by Premchand R
HTML
<script src="http://code.angularjs.org/1.0.7/angular.min.js"></script>
<div ng-app="myApp">
<div ng-controller="HomeCtrl">
<button ng-click="download()">download</button>
</div>
<div>
JavaScript
angular.module('myApp', []).controller('HomeCtrl', ['$scope', '$http',
function($scope, $http) {
$scope.download = function() {
$http.get('https://unsplash.it/200/300', {
responseType: "arraybuffer"
})
.success(function(data) {
var anchor = angular.element('<a/>');
var blob = new Blob([data]);
anchor.attr({
href: window.URL.createObjectURL(blob),
target: '_blank',
download: 'fileName.png'
})[0].click();
})
}
}
]);