Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. .controller("PostsCtrl",
  2. function($scope, $http) {
  3. $http
  4. .jsonp('https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://www.nbrb.by/RSS/?p=RatesDaily&callback=JSON_CALLBACK')
  5. .then(function(data, status, headers, config) {
  6. var str, usd;
  7. str = data.data.responseData.feed.entries[0].contentSnippet;
  8. usd = str.match(/.+Доллар США (.+) Российский рубль.*/)[1].replace(/[s,]/g, '') / 100;
  9. $scope.ByBankUSD = usd;
  10. });
  11.  
  12. $scope.newscope = ???;
  13. }
  14. );
  15.  
  16. .controller("PostsCtrl",
  17. function($scope, $http) {
  18.  
  19. /* переменные используемые в асинхронных запросах
  20. нужно всегда объявлять в контроллере, до их использования */
  21. $scope.ByBankUSD = '';
  22. $http
  23. .jsonp('https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://www.nbrb.by/RSS/?p=RatesDaily&callback=JSON_CALLBACK')
  24. .then(function(data, status, headers, config) {
  25. var str, usd;
  26. str = data.data.responseData.feed.entries[0].contentSnippet;
  27. usd = str.match(/.+Доллар США (.+) Российский рубль.*/)[1].replace(/[s,]/g, '') / 100;
  28. $scope.ByBankUSD = usd;
  29. });
  30.  
  31. $scope.$watch('ByBankUSD', function (newValue, oldValue){
  32. $scope.newscope = newValue;
  33. });
  34. }
  35. );
  36.  
  37. .controller("PostsCtrl",
  38. function($scope, $http) {
  39.  
  40. /* переменные используемые в асинхронных запросах
  41. нужно всегда объявлять в контроллере, до их использования */
  42. $scope.ByBankUSD = '';
  43. $http
  44. .jsonp('https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://www.nbrb.by/RSS/?p=RatesDaily&callback=JSON_CALLBACK')
  45. .then(function(data, status, headers, config) {
  46. var str, usd;
  47. str = data.data.responseData.feed.entries[0].contentSnippet;
  48. usd = str.match(/.+Доллар США (.+) Российский рубль.*/)[1].replace(/[s,]/g, '') / 100;
  49.  
  50. $scope.ByBankUSD.push(usd);
  51.  
  52. });
  53.  
  54. console.log($scope.ByBankUSD)
  55. }
  56. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement