Skip to content

Instantly share code, notes, and snippets.

@tuliofaria
Created April 29, 2015 21:07
Show Gist options
  • Save tuliofaria/96d68c6fcfa709ee5b2a to your computer and use it in GitHub Desktop.
Save tuliofaria/96d68c6fcfa709ee5b2a to your computer and use it in GitHub Desktop.
Uma organizadinha no Angular.JS
var app = angular.module("app", ["appControllers"]);
var controllers = angular.module("appControllers", ["appServices"]);
controllers.controller("TestController", ["$scope", "Servico1", function($scope, Servico1){
$scope.var1 = "Ola Davidsons!";
$scope.lista = [];
Servico1.query({}, function(lista){
$scope.lista = lista;
})
}]);
<html ng-app="app">
<body ng-controller="TestController">
{{var1}}
<br>
Isso veio via Service: {{lista}}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.15/angular-resource.min.js"></script>
<script src="app.js"></script>
<script src="controllers.js"></script>
<script src="services.js"></script>
</body>
</html>
[
1,
2,
"Davidsons"
]
var services = angular.module("appServices", ["ngResource"]);
services.factory('Servico1', ['$resource',
function($resource){
return $resource('lista.json', {}, { query: {method:'GET', isArray:true }});
}]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment