I am adding data to an array dynamically and trying to duplicate divs using ng-repeat.
If the data were added initially it renders properly, but not if we add data dynamically later.
angular
var app = angular.module('game',[]);
app.controller('myCtrl', function($scope) {
var json = [];
$scope.setlobbyData = function(obj){
$scope.json = obj;
$scope.lobbyData = $scope.json;
};
});
HTML
<div ng-controller="myCtrl">
<div ng-repeat="i in lobbyData">some data</div>
</div>
js
var ssr = {
"0": {
"tradeSpread": 0,
"minBuyIn": 10,
"minPlayers": 2,
},
"1": {
"tradeSpread": 0,
"minBuyIn": 10,
"minPlayers": 2,
}
};
angular.element($("#foreignExchangeMain")).scope().setlobbyData(ssr);