Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var self = this;
- self.listData = [];
- var self = this;
- self.listData = [];
- $http.get('/myList')
- .success(function (data) {
- self.listData = data;
- console.log(data);
- })
- .error(function (data) {
- console.log('Error: ' + data);
- });
- self.myFunc = function(){
- var map = self.listData.reduce(function (p, c) {
- p.set(c.name.toLowerCase(), c.surname);
- return p;
- }, new Map());
- console.log(...map);
- }
- $http.get('/myList')
- .success(function (data) {
- self.listData = data;
- myFunc(listData);
- console.log(data);
- })
- .error(function (data) {
- console.log('Error: ' + data);
- });
- }
- function myFunc(){
- var map = self.listData.reduce(function (p, c) {
- p.set(c.name.toLowerCase(), c.surname);
- return p;
- }, new Map());
- console.log(...map);
- }
- jQuery("#a-div-to-click").on("click", function() {
- var self = this;
- self.listData = [];
- $http.get('/myList').success(function (data) {
- self.listData = data;
- console.log(data);
- self.myFunc();
- }).error(function (data) {
- console.log('Error: ' + data);
- });
- }
- self.myFunc = function(){
- var map = self.listData.reduce(function (p, c) {
- p.set(c.name.toLowerCase(), c.surname);
- return p;
- }, new Map());
- console.log(map);
- }
- });
- app.controller('yourController', function ($scope, $http) {
- $scope.fetchData = funcion(onSuccess) {
- $http.get('/myList').success(function (data) {
- $scope.aDivlistData = data;
- console.log(data);
- if (onSuccess != null) {
- onSuccess();
- }
- }).error(function (data) {
- console.log('Error: ' + data);
- });
- }
- }();
- $scope.onADivClicked = function() {
- if ($scope.aDivlistData == null) {
- $scope.fetchData($scope.populateMap);
- } else {
- $scope.populateMap();
- }
- };
- $scope.populateMap = function() {
- var map = $scope.aDivlistData.reduce(function (p, c) {
- p.set(c.name.toLowerCase(), c.surname);
- return p;
- }, new Map());
- console.log(map);
- }
- }
- //html part:
- //<div id="a-div-to-click" ng-click="onADivClicked()">A Div</a>
Add Comment
Please, Sign In to add comment