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 Array.sort() 跨浏览器下需要考虑的问题
Dec 07 Javascript
JavaScript 面向对象编程(1) 基础
May 18 Javascript
jQuery学习笔记之jQuery选择器的使用
Dec 22 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
Jul 17 Javascript
jquery模拟LCD 时钟的html文件源代码
Jun 16 Javascript
理解javascript正则表达式
Mar 08 Javascript
jQuery插件DataTables分页开发心得体会
Aug 22 jQuery
详解基于Node.js的HTTP/2 Server实践
May 31 Javascript
JS对象和字符串之间互换操作实例分析
Feb 02 Javascript
layui默认选中table的CheckBox复选框方法
Sep 19 Javascript
Vue实现开心消消乐游戏算法
Oct 22 Javascript
vue和iview实现Scroll 数据无限滚动功能
Oct 31 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在线生成二维码(google api)的实现代码详解
2013/06/04 PHP
JQuery插件开发示例代码
2013/11/06 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
2015/09/17 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
JS实现Ajax的方法分析
2016/12/20 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
vue 2.0组件与v-model详解
2017/03/27 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
AngularJS中控制器函数的定义与使用方法示例
2017/10/10 Javascript
jQuery实现的简单无刷新评论功能示例
2017/11/08 jQuery
基于input动态模糊查询的实现方法
2017/12/12 Javascript
JavaScript如何对图片进行黑白化
2018/04/10 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
jQuery实现移动端笔触canvas电子签名
2020/05/21 jQuery
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
英国天然抗衰老护肤品品牌:Nakin Skin Care
2019/04/16 全球购物
护理专业大学生自我推荐信
2014/01/25 职场文书
大学毕业感言一句话
2014/02/06 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
敬老院标语
2014/06/27 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android
我家女友可不止可爱呢 公开OP主题曲无字幕动画MV
2022/04/11 日漫
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android
Springboot中如何自动转JSON输出
2022/06/16 Java/Android