typescript 6#todoapp-angular-ngrx

Posted

tags:

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

// ........................

export function TodoReducer(state = defaultState, action: Action) {

    switch (action.type) {
    
      
      //...............
      
      case TodoActions.DELETE_TODO: {

            return { ...state, ...state.todos.splice(state.todos.indexOf(action.payload), 1) };

      }
      
      case TodoActions.DELETE_TODO_SUCCESS: {

            return state
        }


        case TodoActions.DELETE_TODO_ERROR: {

            return {
                ...state,
                todos: [
                    ...state.todos,
                    action.payload
                ]
            }
        }
        
    
      //...............
    }
    
}

以上是关于typescript 6#todoapp-angular-ngrx的主要内容,如果未能解决你的问题,请参考以下文章

TypeScript面向对象

TypeScript 杂记五 《Sort》

TypeScript 杂记五 《Sort》

typescript ML-6.ts

typescript SD-6.ts

typescript 1.8-6.ts