Так что я пытаюсь сделать загрузку большей функцией. Я извлекаю данные из API twitch, и он приходит как массив объектов.AngularJS Загрузите дополнительную функцию
$scope.loadData = function() {
$http.get("https://api.twitch.tv/kraken/streams?limit=9&offset=" + $scope.x).then(function(response) {
$scope.myName = response.data.streams;
$scope.link="http://player.twitch.tv/?channel=";
return $scope.x=$scope.x + 9; }); };
//initial load
$scope.loadData();
$ scope.myName - это массив, в котором хранятся данные, и используется в ng-repeat.
$ scope.x переменная, используемая для смещения, и после нажатия кнопки она увеличивается и используется для извлечения новых потоков. Поэтому, когда я нажимаю кнопку, она удаляет старые 9 потоков и загружает новые 9 потоков. Я хочу сохранить свои старые 9 потоков и просто добавить еще 9 нажатий кнопки «каждый раз». См. Здесь: https://plnkr.co/edit/TbOf9hkPILJn2snW8D7A Спасибо.
Почему вы загружаете 3 разных угловых версии? Особенно зачем загружать угловые-2, когда ваш код установлен для углового-1? – charlietfl
Это просто для plnkr, потому что иногда это не работает, поэтому я загружаю все, просто быть уверенным. – prp101
Это не имеет никакого смысла и чуть более усложняет демо – charlietfl