angular的一些服务
$ocLazyLoad
$ocLazyLoad是angular的一个懒加载服务,可以按需加载,不会一次性加载过于庞大的数据.
$model
$modal是一个可以迅速创建模态窗口的服务,创建部分页,控制器,并关联他们,只有一个方法open();
参数有:
- templateUrl: 模态框窗口地址
- template: html片段
- scope: 作用域
- controller: 指定控制器
- resolve: 感觉是给控制器上面添加方法的
- backfrop: 控制背景true(默认),false(无背景)
- keyboard: 按下esc模态框关闭
- windowClass: 指定class
该方法的返回值是一个实例,有以下方法和属性
- close(res): 关闭模态窗口返回一个结果
- dismiss(res): 撤销模态窗口返回一个原因
- result: 一个约定,当窗口关闭或撤销时传递
- opened: 一个约定,当窗口打开并加载完成传递
$modalInstance扩展了两个方法$close(result)、$dismiss(reason),这些方法很容易关闭窗口并且不需要额外的控制器
网友评论