Я передаю свои данные с одного контроллера на другой.Определение трансляции в контроллере,
$rootScope.$broadcast 'dataStored', { context: array }
другой контроллер, который является моим графическим контроллером AngularJS NVD3 Я получаю данные, используя $ on
$scope.data = []
tempStore = (event, data) ->
array = _(data.context)
.groupBy('name')
.map((values,key) -> ({key,values}))
.value()
console.log array
$rootScope.$on 'dataStored', tempStore
console.log tempStore
Мой «массив console.log» выдает мне вывод,Но как теперь я могу назначить данные массива в $ scope.data.Я хочу, чтобы $ scope.data имел данные в переменной массива.И последняя строка кода "console.log tempStore" дает мне вывод в виде кода, определенного в tempStore. Я использую angularJS, coffeescript.
Буду признателен за помощь.