对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、网站不提供资料下载,如需下载请到原作者页面进行下载。