javascript AngularJS Redux中间件

Posted

tags:

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

var loadingMiddleware = function(action) {
  if (action.type === 'GET_IDS') {
    dispatch({
      type: 'LOADING',
    })
  }
  
  if (action.type === 'UPDATE_IDS') {
    dispatch({
      type: 'LOADED',
    })
  }
}

var idsMiddleware = function(action) {
  if (action.type !== 'GET_IDS') {
    return
  }

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

subscribe(loadingMiddleware)
subscribe(idsMiddleware)

vm.onClick = function() {
  dispatch({
    type: 'GET_IDS',
  })
}

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

JavaScript强化教程——AngularJS

AngularJS

JavaScript强化教程——AngularJS 表达式

AngularJS 学习笔记

一款优秀的JavaScript框架—AngularJS

JavaScript强化教程——AngularJS 指令