Angular.js中window.onload(),$(document).ready()的写法浅析


Posted in Javascript onSeptember 28, 2017

一,问题发现:

最近公司有个微信公众号项目,为了方便直接使用anular.js+ionic进行开发,里面有使用到echarts图表,具体开发中发现echarts在初始化绑定图表的DOM节点时,一直提示该节点不合法;可是明明已经把代码写在了window.onload()中了,又改成$(function(){})结果还是不行.

二,解决方案

1使用angular.element

<script type="text/javascript"> 
 angular.element(window).bind('load', function() { 
  alert("加载完毕");
 }); 
 alert("00"); 
</script>

如果项目中有使用jquery则也可以

angular.element(document).ready(function () {
 alert("加载完毕");
});

2使用$watch

$scope.$watch('$viewContentLoaded', function() { 
 alert("加载完毕"); 
});

2使用data-ng-init

首先在页面上绑定data-ng-init

<div > 
  <div data-ng-init="load()" ></div> 
</div>

首先控制器中绑定对应的函数

$scope.load = function() { 
  alert('加载完毕'); 
 }

总结

以上所述是小编给大家介绍的Angular.js中window.onload(),$(document).ready()的写法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
在JavaScript中通过URL传递汉字的方法
Apr 09 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 Javascript
全面理解面向对象的 JavaScript(来自ibm)
Nov 10 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
Mar 19 Javascript
SpringMVC返回json数据的三种方式
Dec 10 Javascript
ECharts仪表盘实例代码(附源码下载)
Feb 18 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
Feb 18 Javascript
原生js实现简单的Ripple按钮实例代码
Mar 24 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
Nov 12 Javascript
vue element项目引入icon图标的方法
Jun 06 Javascript
js实现漂亮的星空背景
Nov 01 Javascript
js中关于Blob对象的介绍与使用
Nov 29 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
Sep 28 #Javascript
基于JavaScript实现前端数据多条件筛选功能
Aug 19 #Javascript
javascript 开发之网页兼容各种浏览器
Sep 28 #Javascript
JavaScript中重名的函数与对象示例详析
Sep 28 #Javascript
js 开发之autocomplete=&quot;off&quot;在chrom中失效的解决办法
Sep 28 #Javascript
微信小程序下拉刷新界面的实现
Sep 28 #Javascript
详解Vuex中mapState的具体用法
Sep 28 #Javascript
You might like
用PHP实现WEB动态网页静态
2006/10/09 PHP
PHP中的extract的作用分析
2008/04/09 PHP
学习php中的正则表达式
2014/08/17 PHP
php中Snoopy类用法实例
2015/06/19 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
thinkPHP和onethink微信支付插件分享
2019/08/11 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
JS for循环中i++ 和 ++i的区别介绍
2016/07/20 Javascript
JS不完全国际化&amp;本地化手册 之 理论篇
2016/09/27 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
vue实现记事本功能
2019/06/26 Javascript
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
13个最常用的Python深度学习库介绍
2017/10/28 Python
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
python 使用while写猜年龄小游戏过程解析
2019/10/07 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
python基于K-means聚类算法的图像分割
2019/10/30 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
python deque模块简单使用代码实例
2020/03/12 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
大型会议接待方案
2014/03/01 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
防暑降温通知书
2015/04/27 职场文书