$scope.safeApply=function(fn){varphase=this.$root.$$phase;if(phase==‘$apply‘||phase==‘$digest‘){if(fn&&(typeof(fn)===‘function‘)){fn();}}else{this.$ap...
原创 2021-07-18 09:56:48
100阅读
  现在我想在页面上显示一个变量i,i的初始值是0,我希望通过controller每1秒给i加1,使得在页面上i从0,1,2,3,4……一直增长,我会这么做:<script type="text/javascript">     /**      * Mod
原创 2015-06-04 14:48:55
845阅读
1点赞
在阅读《AngularJS权威教程》时,第二章有两个例子有点奇怪,作者埋了一个不小的坑,却没有解释,于是我深入探讨之。结果我深刻理解了为什么js有setTimeout,angular还要封装$timeout,为什么有$apply,什么是$digest等等。在AngularJS权威教程中,第8页和第9页,有这样两段JS代码function MyController($scope,
js
原创 2021-07-20 09:18:31
59阅读
在阅读《AngularJS权威教程》时,第二章有两个例子有点奇怪,作者埋了一个不小的坑,却没有解释,于是我深入探讨之。结果我深刻理解了为什么js有setTimeout,angular还要封装$timeout,为什么有$apply,什么是$digest等等。
原创 2021-07-20 09:11:20
77阅读
最近在写AngularJS,遇到一个问题,在Ajax异步请求后台数据,然后将结
原创 2023-03-08 15:33:22
123阅读
无标题文档 {{name}} 无标题文档 价格: 个数: 费用:{{ sum() |...
转载 2017-07-23 15:48:00
72阅读
2评论
$digest和$apply在Angular中,有$apply和$digest两个函数,我们刚才是通过$digest来让这个数据应用到界面上。但这个时候,也可以不用$digest,而是使用$apply,效果是一样的,那么,它们的差异是什么呢?最直接的差异是,$apply可以带参数,它可以接受一个函数,然后在应用数据之后,调用这个函数。除此之外,还有别的区别吗?在简单的数据模型中,这两者没有本质差别
转载 2023-05-31 10:31:29
44阅读
ng digset.html 你是不是也常在想AngularJS $apply, $
转载 2016-11-20 14:05:00
53阅读
2评论
Angularjs $scope 里面的$apply 方法 和 $watch 方法学习要点:1. Angularjs $scope 里面的$apply 方法2. Angularjs $scope 里面的$watch 方法1. Angularjs $scope 里面的$apply 方法$apply 方法作用:Scope 提供$apply 方法传播 Model 的变化$apply 方法使用情景:Ang
原创 2015-11-05 16:24:02
733阅读
首先,我们利用angular在页面上输出当前的时间,这个并不难,代码如下:<!DOCTYPE html> <html> <head>     <meta charset="utf-8"> </head> <body>     &
原创 2014-06-12 12:03:14
3103阅读
Angular用户都想知道数据绑定是怎么实现的。你可能会看到各种各样的词汇:$watch,$apply,$digest,dirty-checking... 它们是什么?它们是如何工作的呢?让我们从头开始吧。浏览器事件循环和Angular.js扩展我们的浏览器一直在等待事件,比如用户交互。假如你点击一个按钮或者在输入框里输入东西,事件的回调函数就会在javascript解释器里执行,然后你就可以做任
转载 2023-05-31 10:31:15
70阅读
在.
之前在C#中也经常使用MVC开发模式,对其的使用有一定的了解,但是现在需要学习AngularJS,这是纯前台的JS代码,那么为什么需要学习这个呢,就是想将验证这里全部在前台执行,不需要在后台代码里面出现验证。项目需要,自己还是得下功夫看下,不要求全部会,简单的使用就OK. AngularJS最适于开
转载 2019-03-12 09:46:00
108阅读
怀着激动与忐忑的心情,开始了学习AngularJS的旅程,很久之前就听说了这个前端框架,但是由于自己一直没有从事相关的工作,因此也没有进行学习。这次正好学习AngularJS,直接复习一下前端的知识。目前这里还是弱点,慢慢深入的学习。 AngularJS是Google的优秀的前端框架,目前已经应用于
转载 2015-02-08 18:38:00
127阅读
2评论
  前  言        AngularJS是一款为了克服HTML在构建应用上的不足而设计的优秀的前端JS框架。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。        AngularJS 是一个 JavaScript 框
转载 2023-07-04 14:18:05
110阅读
.blue{ color: blue}.bold{ font-weight: bold;}.large{ font-size: 40px;}ngClass can accept an array:ngClassngClass can take a string:ngClassngClas...
转载 2016-01-10 16:06:00
102阅读
2评论
UI-Bootstrap是AngularJs团队在Bootstrap基础上,用AngularJs实现的一组UI控件,包括Tab页,手风琴,下拉菜单,模态窗口,日期选择等等。原生的这些控件在Bootstrap里是用Jquery写的,用了UI-Bootstrap就可以抛开Jquery,以AngularJs的风格实现我们的应用了准备工作:1.     
转载 2023-07-04 14:19:47
116阅读
ele.me 是如何运行的 客户端JavaScript的5个弊端 [翻译]构建自己的AngularJS,第一部分:Scope和Digest绑定window的不会自动移除?
转载 2014-11-04 14:33:00
199阅读
2评论
app.directive("itemPopover",function($timeout){ return { restrict : "A", link : function(scope,element,attrs){ element.popover(); var createText = "<d
转载 2016-09-09 10:58:00
112阅读
2评论
AngularJS 是比较新的技术,版本 1.0 是在 2012 年发布的。 AngularJS 是由 Google 的员工 Miško Hevery 从 2009 年开始着手开发。 这是一个非常好的构想,该项目目前已由 Google 正式支持,有一个全职的开发团队继续开发和维护这个库。
原创 2021-07-29 11:41:06
381阅读
  • 1
  • 2
  • 3
  • 4
  • 5