美文网首页浓缩解读前端系列书籍
ng-include监听载入完成的3种方式

ng-include监听载入完成的3种方式

作者: 梁同学de自言自语 | 来源:发表于2017-10-26 10:00 被阅读10次
  1. 针对单个引入文件设置onload属性
<div ng-app="myApp" ng-controller="sitesCtrl">
    <div data-ng-include="inner.html" onload="includeInit()">
</div>
<script type="text/javascript">
    var app = angular.module('myApp', []);
    app.controller('sitesCtrl', function($scope) {
        $scope.includeInit = function(){
            $scope.$broadcast('includeInit');
        }
        
        $scope.$on('includeInit',function(){
            console.log('include page finish.');
        });
    });
</script>
  1. 针对单个引入文件设置ng-init事件
<div ng-app="myApp" ng-controller="sitesCtrl">
    <div data-ng-include="inner.html" data-ng-init="includeInit()">
</div>
<script type="text/javascript">
    var app = angular.module('myApp', []);
    app.controller('sitesCtrl', function($scope) {
        $scope.includeInit = function(){
             console.log('include page finish.');
        }
    });
</script>
  1. 通过$rootScope对象监听全局的$includeContentLoaded事件
<div ng-app="myApp" ng-controller="sitesCtrl">
    <div data-ng-include="inner.html">
</div>
<script type="text/javascript">
    var app = angular.module('myApp', []);
    app.run(['$rootScope',function($rootScope){
        $rootScope.$on('$includeContentLoaded',function(){
            console.log('include page finish.');
        })
    }]);
</script>

相关文章

  • ng-include监听载入完成的3种方式

    针对单个引入文件设置onload属性 针对单个引入文件设置ng-init事件 通过$rootScope对象监听全局...

  • 四、 Android 数据业务APN参数的创建

    前面在DcTracker初始化过程中注册了大量监听器,其中有两个监听器可以触发APN的创建过程:1、SIM载入完毕...

  • 生命周期函数

    onLoad 监听页面加载 onReady 监听页面初次渲染完成 onShow 监听页面显示 onHide 监听页...

  • R包

    [TOC] 来源 CRAN: BioconductorGitHub: 安装包 方式1: 方式2: 载入包 方式1:...

  • NSNotification学习笔记

    一、添加通知监听者的方式 以上是添加通知监听者的两种方式 1. 添加监听者时的name与object 两种方式添加...

  • 加载本地图片

    有缓存的载入方式 使用场景:图片资源反复使用到,这些图片常常使用到,并且占用内存少 非缓存的载入方式 使用场景:(...

  • 学习小组Day6笔记-行

    学习R包 安装和载入R包 1、镜像配置的高级方式配置Rprofile文件,配置完成后保存重启即可。 2、安装ins...

  • uni-app页面生命周期

    onLoad监听页面加载onShow监听页面显示onReady监听页面初次渲染完成 onHide监听页面卸载onU...

  • 2019-06-01

    “正在载入……” “载入完成,正在修正玩……玩家……玩家……参数,检测到未识别的接入信息。” “切换登入模式。” ...

  • 一个简单应用

    引入require,通过require指令载入nodejs. 创建服务器:用来监听客户端请求 接受并响应请求 在终...

网友评论

    本文标题:ng-include监听载入完成的3种方式

    本文链接:https://www.haomeiwen.com/subject/gkphpxtx.html