美文网首页
angular 设计

angular 设计

作者: c55652f1aa81 | 来源:发表于2016-09-27 12:23 被阅读0次

    app.js

    文件说明:入口文件

    • 声明模块依赖
    • 声明全局常量、变量
    • 全局方法,退出登录
    • 全局变量,用户信息
    • 全局常量,CDN等url配置(对静态资源的路径统一定义)
    • 全局常量 ,DUBUG开关(开发阶段输入调试信息)

    router.js

    文件说明:路由文件

    • 配置路由
    • 配置懒加载
    • 监听路由跳转事件,判断当前页面是否需要用户登录

    config.js

    文件说明:全局配置文件,(定义模糊,可细化)

    • 程序初始化配置
    • 注入http拦截器
    • run、config

    directive.js

    文件说明:全局指令文件

    • 整站公用指令

    service.js

    文件说明:全局服务文件

    • 信息提示服务
      --对信息提示方法做统一封装,方便日后修改
    • 用户服务
      --用户登录状态、用户信息、退出登录、登录方法
    • 加密服务
      --在使用token方式通讯的情况下提供信息统一加密的服务,一般配合http拦截器使用
    • ajax 服务
      --封装$http服务,统一传参调用格式,对请求信息添加平台标识
    • http 拦截器
      --配合ajax服务使用,做全局的错误处理,请求等待处理,请求加密

    api.js

    文件说明:统一api文件(此文件前后端共同维护)

    • 全站统一api文件,将url映射为唯一标识,方便维护修改,定义当前请求方式(get,post),定义入参出参,定义请求是否需要信息加密

    相关文章

      网友评论

          本文标题:angular 设计

          本文链接:https://www.haomeiwen.com/subject/lfmcyttx.html