У меня есть http-метод, который получает некоторые данные из электронной таблицы google. Я хочу добавить это в $scope
, чтобы я мог выводить его в DOM. Позже я мог бы сделать временной цикл этого, чтобы обновить $ scope get каждые 5 секунд или около того.Где в угловом я должен положить этот код?
я в настоящее время запустить код в app.run:
angular.module('spreadsheet2angular', []).
run(function($http){
$http({method: 'GET', url: 'http://cors.io/spreadsheets.google.com/feeds/cells/0Aq_23rNPzvODdFlBOFRYWlQwUFBtcXlGamhQeU9Canc/od6/public/values?alt=json'}).
success(function(data, status, headers, config) {
var entries = data.feed.entry;
var phraces = [];
entries.forEach(function(entry){
var cell = entry.gs$cell;
if(!phraces[cell.row]){
phraces[cell.row] = {};
}
if(cell.col == 1)
{
phraces[cell.row].name = cell.$t;
}
else if(cell.col == 2)
{
phraces[cell.row].value = cell.$t;
}
});
phraces.forEach(function(phrace){
console.log(phrace);
});
}).
error(function(data, status, headers, config) {
console.log('error');
});
});
Я новичок в угловатый, это лучшее место, чтобы запустить его? Я хотел бы запустить его как нечто, что легко можно использовать повторно в разных проектах.