angular实现window.onload和$(document).ready
来源:互联网 发布:关键字优化 编辑:程序博客网 时间:2024/06/10 15:16
转自:http://blog.51yip.com/jsjquery/1599.html
习惯了window.onload(),$(document).ready(),现在换成别的了,还真有点不习惯了。下面说一下常用的4种情况。
1,html中直接写
- <script src="lib/angular/angular.min.js" type="text/javascript"></script>
- <script type="text/javascript">
- angular.element(window).bind('load', function() {
- alert('1');
- });
- alert('2');
- </script>
不建议,直接在模板里面,写js代码。
2,在controller里面利用$on或者$watch
- bookControllers.controller('bookctrl_test', ['$scope', '$routeParams',
- function($scope, $routeParams) {
- $scope.$on('$viewContentLoaded', function() {
- alert('1');
- });
- alert('2');
- }]);
- bookControllers.controller('bookctrl_test1', ['$scope', '$routeParams',
- function($scope, $routeParams) {
- $scope.$watch('$viewContentLoaded', function() {
- alert('1');
- });
- alert('2');
- }]);
3,利用data-ng-init
- <div ng-controller="test">
- <div data-ng-init="load()" ></div>
- </div>
注意:data-ng-init在controller里面才会启作用
- bookControllers.controller('testInit', ['$scope', '$routeParams',
- function($scope, $routeParams) {
- $scope.load = function() {
- alert('code here');
- }
- }]);
0 0
- angular实现window.onload和$(document).ready
- document.ready和window.onload的区别
- $(document).ready()和window.onload的区别
- document.ready和window.onload的区别
- window.onload 和 $(document).ready的 区别
- window.onload和$(document).ready()的区别
- $(document).ready()方法和window.onload()方法
- $(document).ready和window.onload的区别
- $(document).ready和window.onload的区别
- jquery $(document).ready和window.onload区别
- $(document).ready()和window.onload的区别
- window.onload()和$(document).ready()区别
- document.ready和window.onload的区别
- document.ready和window.onload的区别
- window.onload和$(document).ready(function(){})区别
- document.ready和window.onload的区别
- document.ready和window.onload的区别
- $(document).ready()和window.onload的区别
- Qt 预编译头文件(precompiled headers) 加快编译速度
- windows平台时间函数性能比较QueryPerformanceCounter,GetTickCount,ftime,time,GetLocalTime,GetSystemTimeAsFileTim
- U-BOOT移植心得
- android关于多dex打包的理解
- java练习——数组去重
- angular实现window.onload和$(document).ready
- 图像处理的算法SIFT具有尺度不变性
- 我写的那六本开源计算机书
- MapReduce概念理解
- 强悍的 ubuntu —— 命令行执行完毕通知(undistract-me)
- am335x_gpio
- iOS开发学习笔记-UIScrollView的用法
- 堆结构的C++模板类实现
- JavaScript创建对象的几种模式