zoukankan      html  css  js  c++  java
  • angular1.0 app

    angular 1.0

    简单的说一下就是ng启动阶段是 config-->run-->compile/link

    config阶段是给了ng上下文一个针对constant与provider修改其内部属性的一个阶段
    而run阶段是在config之后的在运行独立的代码块

    以下仅为我在app开发过程中总结到的  基于anular  +  ionic 框架

    1.根注入    app.js文件

    2.全局配置文件     config.js   

    3.运行文件   run.js    配置文件之后首先运行的文件    一些初始值可以在此定义

         运行块通常用来注册全局的事件监听器。例如,我们会在.run()块中设置路由事件的监听器以及过滤未经授权的请求。

         假设我们需要在每次路由发生变化时,都执行一个函数来验证用户的权限,放置这个功能唯一合理的地方就是run方法

    4.服务: constant   主要存放静态数据     factoory     作为服务对象     service   是一个构造函数  用 this.  定义

    • 除了constant,所有的供应商都可以被装饰器(decorator)装饰

    • value就是一个简单的可注入的值

    • service是一个可注入的构造器

    • factory是一个可注入的方法

    • decorator可以修改或封装其他的供应商,当然除了constant

    • provider是一个可配置的factory

    5.指令  directive  

        compile函数的作用就是对指令的模板函数进行转换。

        link函数是在模型和视图之间建立关联,包括在元素上注册监听事件

    6.广播  $emiit  向上   $broadcast  向下   $on  接收广播

    7.路由   route.js    对每个页面进行配置   对每个路由可以添加自定义属性 在其他页面来进行判断操作

    8.http请求   详情参考   http://www.runoob.com/angularjs/angularjs-http.html

    9.拦截器   http://blog.csdn.net/u010730126/article/details/51770946

    10.插件   用到了cordova的各种插件   拍照  定位等

    11.证书   签名      https://zhidao.baidu.com/question/873632576603696932.html      

         签名方法可自行百度    这个地址为 ionic2的方法   http://www.cnblogs.com/Ave-Maria/p/6274704.html

  • 相关阅读:
    进度条05
    计算机视觉基础(一)——左右手坐标系转换时R和T的具体形式分析
    使用unity3D开发同时打开手机前后摄像头实例程序
    使用OpenCV读取摄像头图像并显示
    Query on a tree II 倍增LCA
    Nuclear Power Plant ZOJ
    [AHOI2009]中国象棋 BZOJ1801 dp
    What Goes Up UVA
    Query on a tree 树链剖分 [模板]
    hdu 6196 搜索+剪枝
  • 原文地址:https://www.cnblogs.com/luffyc/p/7196062.html
Copyright © 2011-2022 走看看