ng-repeat is not binding with the $scope as the data-set is being generated in the console.
Here is the working plunk
Kindly load it over http as the data set may not be generated over https.
Any workaround would be appreciated.
ng-repeat is not binding with the $scope as the data-set is being generated in the console.
Here is the working plunk
Kindly load it over http as the data set may not be generated over https.
Any workaround would be appreciated.
That was a costly but silly miss; the injection order went wrong in your main controller which resulted in injecting $scope to $timeout alias and vice versa. Change
.controller('demoController',['$mdDialog','$q','$scope','$timeout','$http',
function($mdDialog,$q,$timeout,$scope,$http) {
to
.controller('demoController', ['$mdDialog', '$q', '$scope', '$timeout', '$http',
function($mdDialog, $q, $scope, $timeout, $http) {