javascript AngularJS Redux Dispatch

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript AngularJS Redux Dispatch相关的知识,希望对你有一定的参考价值。

var actions = {
  UPDATE_IDS: function(action) {
    vm.ids = action.ids
  },
  UPDATE_PRIVILAGES: function(action) {
    vm.privileges = action.privileges
  },
}

var dispatch = function(
  action,
) {
  if (!action.type) {
    console
    .error(
        "No type for action",
        action,
    )
  }

  if (window.__isDebugging) {
    console
    .info(
      action.type,
      action,
    )
  }

  actions[action.type]
  && actions[action.type](action)

  return action
}

var vm = this

vm.onClick = function() {
  idsService
  .get()
  .then(function(ids) {
    dispatch({
      ids: ids,
      type: 'UPDATE_IDS',
    })
  })
}

以上是关于javascript AngularJS Redux Dispatch的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript强化教程——AngularJS

AngularJS

JavaScript强化教程——AngularJS 表达式

AngularJS 学习笔记

一款优秀的JavaScript框架—AngularJS

JavaScript强化教程——AngularJS 指令