Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<test-dir category="posts"></test-dir>
<test-dir category="comments"></test-dir>
JavaScript
var myApp = angular.module('myApp', []);
angular.module("myApp")
.directive('testDir', ['$http', function($http) {
return {
restrict: 'AE',
replace: true,
template: '',
scope: {
category: '@category'
},
controller: function($scope, $attrs) {
$http({
method: 'GET',
url: 'http://jsonplaceholder.typicode.com/' + $attrs.category + '/1'
}).then(function(result) {
console.log(result.data);
}, function(result) {
alert("Error: No data returned");
});
}
};
}]);