美文网首页
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),定义入参出参,定义请求是否需要信息加密

相关文章

  • Angular2

    Angular2 一、什么是angular Angular 是一个应用设计框架与开发平台,用于创建高效、复杂、精致...

  • angular

    一、你是怎么理解angular的? angular是为了客服HTML在构建应用上的不足而设计的 angular是一...

  • HTML5技术分享angular开发应用实现

    组件异步路由 angular实现 在开发Angular2应用时,像组件设计、路由设计以外,对于一个较大型的应用,我...

  • HTML5技术分享angular开发应用实现

    组件异步路由 angular实现 在开发Angular2应用时,像组件设计、路由设计以外,对于一个较大型的应用,我...

  • angular 设计

    app.js 文件说明:入口文件 声明模块依赖 声明全局常量、变量 全局方法,退出登录 全局变量,用户信息 全局常...

  • 用ts实现一个属性类

    最近一直在用angular,angular的设计理念是面向对象的,每个功能都封装在class里面,跟java的思想...

  • Angular Material 设计

    Material Design Material Design 是 Google 在 2014年开发的一款设计语言...

  • Angular依赖注入介绍

    依赖注入(DI -- Dependency Injection)是一种重要的应用设计模式。Angular里面...

  • SAP 电商云 Spartacus UI 的 External

    作为单页应用程序 (SPA),Spartacus 使用 Angular routerLink 指令,根据设计,该指...

  • 用angular写多选组件以及开发时的所思所想

    这里是demo 我是一个angular1系列的重度爱好者,为什么喜欢它呢,因为我觉得angular1是接口设计的最...

网友评论

      本文标题:angular 设计

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