angular的一些服务

angular的一些服务

$ocLazyLoad

$ocLazyLoad是angular的一个懒加载服务,可以按需加载,不会一次性加载过于庞大的数据.

$model

$modal是一个可以迅速创建模态窗口的服务,创建部分页,控制器,并关联他们,只有一个方法open();
参数有:

  1. templateUrl: 模态框窗口地址
  2. template: html片段
  3. scope: 作用域
  4. controller: 指定控制器
  5. resolve: 感觉是给控制器上面添加方法的
  6. backfrop: 控制背景true(默认),false(无背景)
  7. keyboard: 按下esc模态框关闭
  8. windowClass: 指定class

该方法的返回值是一个实例,有以下方法和属性

  1. close(res): 关闭模态窗口返回一个结果
  2. dismiss(res): 撤销模态窗口返回一个原因
  3. result: 一个约定,当窗口关闭或撤销时传递
  4. opened: 一个约定,当窗口打开并加载完成传递

$modalInstance扩展了两个方法$close(result)、$dismiss(reason),这些方法很容易关闭窗口并且不需要额外的控制器

你可能感兴趣的:(angular的一些服务)