AngularJS将数据分配给函数中的变量

时间:2018-10-05 03:11:53

标签: angularjs coffeescript

我正在将数据从一个控制器广播到另一个控制器。 在控制器中广播定义,

$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。

我会很感激。

1 个答案:

答案 0 :(得分:0)

您只需要为数据分配数组

Could not deduce (BackendCompatible SqlBackend backend)
    arising from a use of ‘loadPlanetConstructionQueue’
  from the context: (BaseBackend backend ~ SqlBackend,
                     PersistStoreWrite backend, PersistQueryRead backend,
                     PersistUniqueRead backend, MonadIO m)
    bound by the type signature for:
               handleFactionConstruction :: forall backend (m :: * -> *).
                                            (BaseBackend backend ~ SqlBackend,
                                             PersistStoreWrite backend,
                                             PersistQueryRead backend,
                                             PersistUniqueRead backend, MonadIO m) =>
                                            Time -> Entity Faction -> ReaderT backend m ()