Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var am = angular.module('bp3-zip', []);
- am.config(['$stateProvider', $stateProvider => {
- $stateProvider.
- state('zip-code', {
- url: '/zip-code',
- controller: 'ZipCodeCtrl',
- templateUrl: 'feature/bp3/zip-code.html'
- });
- }]);
- am.factory('zipCodeSvc', ['$http', '$q', '$state', 'rest', ($http, $q, $state, rest) => {
- var svc = {};
- svc.searchByZip = (zipCode) =>
- $http.post(rest.getRestUrlPrefix() + 'path/to/zipCode/service', zipCode);
- return svc;
- ]);
- am.controller('ZipCodeCtrl', ['$q', '$scope', 'zipCodeSvc', ($q, $scope, zipCodeSvc)
- $scope.searchByZipCode = () == > {
- zipCodeSvc.searchByZip($scope.zipCode).
- success(function(data) {
- //data will hold the result
- console.log(data);
- }).
- error(function(error) {
- console.log('Error retrieving data: ' + error);
- });
- };
- ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement