分享web开发知识

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

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

angularjs数据交互

发布时间:2023-09-06 02:04责任编辑:胡小海关键词:js
异步问题
ajax异步请求数据完数据后给$scope赋值的时候需要检查$scope的数据更新没有。要不然无法绑定数据。
<!DOCTYPE html><html ng-app="test_ajax"> ?<head> ???<meta charset="utf-8"> ???<title></title> ???<script src="angular.js" charset="utf-8"></script> ???????<script src="jquery.js"></script> ???<script> ???let mod=angular.module(‘test_ajax‘, []); ???mod.controller(‘main‘, function ($scope){ ?????$.ajax({ ???????url: ‘arr.txt‘, ???????dataType: ‘json‘, ???????success(res){ ?????????$scope.arr=res; ?????????$scope.$apply(); //检查 ???????}, ???????error(){ ?????????alert(‘错了‘); ???????} ?????}); ???}); ???</script> ?</head> ?<body ng-controller="main"> ???<ul> ?????<li ng-repeat="a in arr">{{a}}</li> ???</ul> ?</body></html>
$scope.$apply(); //检查

直接用angularjs方法get方法请求数据
<!DOCTYPE html><html ng-app="test_ajax"> ?<head> ???<meta charset="utf-8"> ???<title></title> ???<script src="angular.js" charset="utf-8"></script> ???<script> ???let mod=angular.module(‘test_ajax‘, []); ???mod.controller(‘main‘, function ($scope, $http){ ?????$http.get(‘arr.txt‘).then((res)=>{ ???????$scope.arr=res.data; ?????}, (err)=>{ ???????alert(‘错了‘); ?????}); ???}); ???</script> ?</head> ?<body ng-controller="main"> ???<ul> ?????<li ng-repeat="a in arr">{{a}}</li> ???</ul> ?</body></html>

angularjs数据交互

原文地址:https://www.cnblogs.com/tianranhui/p/9333530.html

知识推荐

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