Javascript 如何显示保存的数据?
我有一个Javascript 如何显示保存的数据?,javascript,angularjs,Javascript,Angularjs,我有一个表,我想在不重新加载整个页面的情况下刷新它。那么,我该怎么做呢 HTML <div ng-controller="myController as vm"> //My Grid here... </div> 现在我需要在我的网格中显示保存的数据,而无需重新加载。从Angular.js的角度来看,你所问的完全是荒谬的。Angular本身就是这样使用的,$scope将值从控制器绑定到视图,您无需刷新。所以你的问题本身是矛盾的 您可能的意思是发送和接收json值
表
,我想在不重新加载整个页面的情况下刷新它。那么,我该怎么做呢
HTML
<div ng-controller="myController as vm">
//My Grid here...
</div>
现在我需要在我的网格中显示保存的数据,而无需重新加载。从Angular.js的角度来看,你所问的完全是荒谬的。Angular本身就是这样使用的,$scope将值从控制器绑定到视图,您无需刷新。所以你的问题本身是矛盾的
您可能的意思是发送和接收json值,并在一段时间后或某个时间点在视图中更新它们。为此,您必须从服务/工厂再次运行您的服务,并在得到结果后,将它们与您的模型绑定到控制器中 您可以使用scope变量在控制器中更新它,如下所示:
app.controller('yourcontroller', function($scope, $http) {
$scope.orderDetail = "some value";
});
因此,在这种情况下,可以做的是: 在
$scope.save
函数中调用另一个函数getSavedData()
,该函数将获取所有数据
比如:
谢谢(回答了自己的问题)请这样做。请共享更多代码或详细说明您的问题只需更改值
vm.orderDetail
双向数据绑定。如果您的值被更改,div块将自动更新。我在@alexist中有一个网格。您发布的伪代码对您提出的问题具有误导性。每个人都正确地建议您只更新模型,angulars绑定将处理其余的问题。然而,如果像这样一个简单的绑定不是您实际要做的,那么您应该发布您的JS和HTML代码,以反映您试图实现的目标。IE显示如何构建网格,当前如何填充网格。您需要更新json并绑定到模型,而不是刷新div bro。另外,更新您的问题以显示为什么需要刷新div?Div从不刷新,或者刷新整个页面,或者在json调用后更新json值。
app.controller('yourcontroller', function($scope, $http) {
$scope.orderDetail = "some value";
});
$scope.save = function(obj){
//save code goes here...
getSavedData(); //after save.. and bind it to your $scope varibale
}