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 checkbox 全选/反选及批量删除
Apr 28 Javascript
gridpanel动态加载数据的实例代码
Jul 18 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
Sep 25 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
Mar 25 Javascript
论Bootstrap3和Foundation5网格系统的异同
May 16 Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 Javascript
源码分析Vue.js的监听实现教程
Apr 23 Javascript
bootstrap手风琴折叠示例代码分享
May 22 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
Aug 31 Javascript
详解vue中使用protobuf踩坑记
May 07 Javascript
javascript实现点亮灯泡特效示例
Oct 15 Javascript
vue3中轻松实现switch功能组件的全过程
Jan 07 Vue.js
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字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
PHP Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
Linux下安装oracle客户端并配置php5.3
2014/10/12 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
php使用正则验证中文
2016/04/06 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
PHP实现对文件锁进行加锁、解锁操作的方法
2017/07/04 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
Jquery操作radio的简单实例
2014/01/06 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
jQuery中scrollTop()方法用法实例
2015/01/16 Javascript
Javascript数组操作函数总结
2015/02/05 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
jQuery插件Validate实现自定义表单验证
2016/01/18 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
微信小程序之页面拦截器的示例代码
2017/09/07 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
2019/03/13 Javascript
详解用async/await来处理异步
2019/08/28 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
进修护士自我鉴定
2013/10/14 职场文书
医学院毕业生自荐信
2013/11/08 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
win10重装系统后上不了网怎么办 win10重装系统网络故障的解决办法
2022/07/23 数码科技