分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

angularjs中的异步操作

发布时间:2023-09-06 02:18责任编辑:郭大石关键词:js
angularjs中的异步操作,
"异步问题"
 1.叫回来 $scope.$apply()     ????angularjs中涉及到数据检查的东西,这个方法表示告诉angularjs,值已经改变了。
 2.用angularjs自己的方法  $http.get()

<!DOCTYPE html><html><head> ???<meta charset="utf-8" /> ???<title>angularjs中的异步操作,"异步问题" 1.叫回来 $scope.$apply() ????2.用angularjs自己家的 ?$http.get() ???</title> ???<script src="https://cdn.staticfile.org/angular.js/1.5.5/angular.min.js"></script> ???<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> ???</script></head><body ng-app="myApp"> ???<div ng-controller="main"> ???????<ul> ???????????<li ng-repeat="a in arr"> ???????????????{{a}} ???????????</li> ???????</ul> ???</div> ??<script type="text/javascript"> ????????????????let mod = angular.module("myApp", []); ??????mod.controller("main", ["$scope","$http", function ($scope,$http) { ??????????$http.get("arr.txt").then(function (res) { ??????????????console.log(res.data); ??????????????$scope.arr = res.data; ??????????}, function(err){ ??????????????console.log("失败"); ??????????????}); ??????????//$http.get("arr.txt").then((res) => { ??????????// ???$scope.arr = res.data; ??????????//}, (err) => { ??????????// ???alert("失败"); ??????????//}); ??????????//setTimeout(function () { ??????????// ???$scope.arr = [12, 5, 8]; ??????????// ???$scope.$apply(); ??????????//}, 10); ??????????//$.ajax({ ??????????// ???url: "arr.txt", ??????????// ???dataType: "json", ??????????// ???success(res) { ??????????// ???????alert(res); ???????????????????????// ???????$scope.arr = res; ??????????// ???????$scope.$apply(); ??????????// ???}, ??????????// ???error() { ??????????// ???????alert("错了"); ??????????// ???} ??????????//}); ?????????// $scope.arr = [12,5,8]; ??????}]); ??</script></body></html>

angularjs中的异步操作

原文地址:https://www.cnblogs.com/zhumeiming/p/9813449.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved