【发布时间】:2019-03-10 12:05:35
【问题描述】:
我正在将我的数据从一个控制器广播到另一个控制器。 在控制器中定义广播,
$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。
我将不胜感激。
【问题讨论】: