Sha256: a7042b289330758f8cf859b240a5a4f7ee9988f0404f3b9b914261a2a3f18a2f
Contents?: true
Size: 812 Bytes
Versions: 2
Compression:
Stored size: 812 Bytes
Contents
angular.module('<%= application_name %>Service', []).factory( '<%= file_name.camelize %>', [ '$http', ($http, $scope) -> class <%=file_name.camelize %> constructor: (data) -> @instantiate(data) instantiate: (data) -> @attributes = data angular.extend(@, data) @all: () -> <%=file_name.pluralize %> = [] $http.get("api/<%= file_name.pluralize %>").then( (response) -> <%=file_name.pluralize %>.push new <%=file_name.camelize %>(params) for params in response.data ) <%=file_name.pluralize %> @find: (<%=file_name %>Id) -> <%=file_name%> = new <%=file_name.camelize %> $http.get('api/<%= file_name.pluralize %>/<%=file_name %>Id').then( (response)-> <%=file_name%>.instantiate(response.data) ) <%=file_name%> ])
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
angular_velocity-0.0.5alpha | lib/generators/angular_velocity/service/templates/service.coffee |
angular_velocity-0.0.4alpha | lib/generators/angular_velocity/service/templates/service.coffee |