对layer的angular封装,同时增加异步载入conte

概述

对layer的angular封装,同时增加异步载入content的功能

下载 推荐使用 bower install ng-layer 当然也可以直接复制 ng-layer.js 文件 使用

①. 引入layer自身,再引入ng-layer

②. 注册模块

angular.module('app', ['ng-layer']);

③. 使用

支持标准方式 和 controller as方式(感谢@wandergis)

标准方式

var layerId = layer.open({ contentUrl: 'modules/home/index.html', // 额外增加的方法,正如其名 scope: $scope }); // layer.close(layerId);

controller as方式

var layerId = layer.open({ // contentUrl: 'modules/home/index.html',当然也还可以用原来的content content: '<div controller="appCtrl as vm">{{vm.name}}</div>' }); // layer.close(layerId);

具体可以查看demo文件

兼容

理论上支持任何版本的layer,除非layer更改了核心功能

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。