AngularJs $scope 里面的$apply 方法和$watch方法

简介:

Angular $scope 里面的$apply 方法

Scope提供$apply方法传播Model变化

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<html>
     <head>
         <meta http-equiv= "Content-Type"  content= "text/html; charset=utf-8"  />
         <title>无标题文档</title>
         <script type= "text/javascript"  src= "angular.min.js" ></script>
     </head>
     <body>
       <div ng-app= "myApp" >
 
           <div ng-controller= "firstController" >
               {{name}}
 
 
           </div>
 
 
       </div>
       <script type= "text/javascript" >
           var  app = angular.module( "myApp" , []);
           app.controller( 'firstController' ,[ '$scope' , function ($scope){
 
               setTimeout( function (){
 
                   $scope.$apply( function (){
                       $scope.name= '李四' ;
                   });
 
 
               }, 2000);
               $scope.name= '张三' ;
 
           }]);
 
 
 
       </script>
        
     </body>
</html>

  2s 后更新name的值为李四

 

2. ng-click使用, 如下图,定义了一个changeName方法,点击后修改名字为王五

 

timeout的使用,如下图,不需要再写setTimeout.

 


本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/7090786.html,如需转载请自行联系原作者

目录
相关文章
|
存储 iOS开发
SwiftUI极简教程17:Gestures手势的使用
SwiftUI极简教程17:Gestures手势的使用
1207 0
SwiftUI极简教程17:Gestures手势的使用
|
Java 应用服务中间件 持续交付
Docker+Jenkins+Gitee+Maven构建自动化部署
Docker+Jenkins+Gitee+Maven构建自动化部署
767 0
Docker+Jenkins+Gitee+Maven构建自动化部署
|
9月前
|
存储 Go 索引
go语言中数组和切片
go语言中数组和切片
177 7
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
ModernBERT:英伟达开源的新一代编码器模型,性能超越 SOTA,通过去除填充和序列打包减少计算浪费,提高训练和推理的效率
ModernBERT 是由英伟达和 HuggingFace 等机构联合开源的新一代编码器模型,支持长上下文处理,性能超越 SOTA,适合多种自然语言处理任务。
315 7
ModernBERT:英伟达开源的新一代编码器模型,性能超越 SOTA,通过去除填充和序列打包减少计算浪费,提高训练和推理的效率
|
Java
Java 实现 捕鱼达人 小游戏【附源码】
Java 实现 捕鱼达人 小游戏【附源码】
499 0
|
11月前
|
机器学习/深度学习 监控 数据挖掘
基于Django和百度飞桨模型的情感识别Web系统
基于Django和百度飞桨模型的情感识别Web系统
190 5
|
Web App开发 监控 应用服务中间件
全新架构:日志服务 SLS 自研免登录方案发布
全新架构!日志服务 SLS 自研免登录方案发布
87770 108
|
前端开发 JavaScript
React的事件与原生事件的执行顺序?
React的事件与原生事件的执行顺序?
|
开发工具 图形学 iOS开发
Unity与IOS⭐Unity接入IOS SDK的流程图
Unity与IOS⭐Unity接入IOS SDK的流程图
|
机器学习/深度学习 算法 数据可视化
Python用KNN(K-近邻)回归、分类、异常值检测预测房价、最优K值选取、误差评估可视化
Python用KNN(K-近邻)回归、分类、异常值检测预测房价、最优K值选取、误差评估可视化