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打印大全(打印页面设置/打印预览代码)
Mar 29 Javascript
IE下JS读取xml文件示例代码
Aug 05 Javascript
JS的Document属性和方法小结
Sep 17 Javascript
JavaScript变量声明详解
Nov 27 Javascript
js自定义select下拉框美化特效
May 12 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
Sep 08 Javascript
canvas实现钟表效果
Feb 13 Javascript
详解javascript常用工具类的封装
Jan 30 Javascript
vue+element实现批量删除功能的示例
Feb 28 Javascript
Vue多系统切换实现方案
Jun 05 Javascript
在vue中使用Autoprefixed的方法
Jul 27 Javascript
Vue 组件的挂载与父子组件的传值实例
Sep 02 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
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
多个js与css文件的合并方法详细说明
2012/12/26 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
超链接怎么正确调用javascript函数
2016/05/23 Javascript
实现隔行换色效果的两种方式【实用】
2016/11/27 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
ES6 Promise对象的含义和基本用法分析
2019/06/14 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
[01:45:05]VGJ.T vs Newbee Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python使用urllib模块和pyquery实现阿里巴巴排名查询
2014/01/16 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
2018/02/24 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
2020/09/30 Python
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
2012/06/27 面试题
毕业生在校学习的自我评价分享
2013/10/08 职场文书
员工工作表扬信范文
2014/01/13 职场文书
老公给老婆的保证书
2014/04/28 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python