Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .controller("PostsCtrl",
- function($scope, $http) {
- $http
- .jsonp('https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://www.nbrb.by/RSS/?p=RatesDaily&callback=JSON_CALLBACK')
- .then(function(data, status, headers, config) {
- var str, usd;
- str = data.data.responseData.feed.entries[0].contentSnippet;
- usd = str.match(/.+Доллар США (.+) Российский рубль.*/)[1].replace(/[s,]/g, '') / 100;
- $scope.ByBankUSD = usd;
- });
- $scope.newscope = ???;
- }
- );
- .controller("PostsCtrl",
- function($scope, $http) {
- /* переменные используемые в асинхронных запросах
- нужно всегда объявлять в контроллере, до их использования */
- $scope.ByBankUSD = '';
- $http
- .jsonp('https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://www.nbrb.by/RSS/?p=RatesDaily&callback=JSON_CALLBACK')
- .then(function(data, status, headers, config) {
- var str, usd;
- str = data.data.responseData.feed.entries[0].contentSnippet;
- usd = str.match(/.+Доллар США (.+) Российский рубль.*/)[1].replace(/[s,]/g, '') / 100;
- $scope.ByBankUSD = usd;
- });
- $scope.$watch('ByBankUSD', function (newValue, oldValue){
- $scope.newscope = newValue;
- });
- }
- );
- .controller("PostsCtrl",
- function($scope, $http) {
- /* переменные используемые в асинхронных запросах
- нужно всегда объявлять в контроллере, до их использования */
- $scope.ByBankUSD = '';
- $http
- .jsonp('https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://www.nbrb.by/RSS/?p=RatesDaily&callback=JSON_CALLBACK')
- .then(function(data, status, headers, config) {
- var str, usd;
- str = data.data.responseData.feed.entries[0].contentSnippet;
- usd = str.match(/.+Доллар США (.+) Российский рубль.*/)[1].replace(/[s,]/g, '') / 100;
- $scope.ByBankUSD.push(usd);
- });
- console.log($scope.ByBankUSD)
- }
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement