AngularJS REST 资源 - 刷新查询
AngularJS REST resource - refresh query
如何在不刷新页面的情况下刷新 AngularJS 中$resource的查询结果?
我的页面:
<div class="container" ng-controller="AppController">
<div ng-repeat="tile in items">
<p>{{tile.name}}</p>
</div>
<button ng-click='??'> Reload tiles </button>
</div>
控制器:
(function(angular) {
var AppController = function($scope, Item) {
Item.query(function(response) {
$scope.items = response ? response : [];
});
};
AppController.$inject = ['$scope', 'Item'];
angular.module("myApp.controllers").controller("AppController", AppController);
}(angular));
我知道这可能是非常菜鸟的问题,但是我还找不到任何解决方案(今天是我使用AngularJS的第一天,因此非常感谢任何帮助)。
在控制器中,创建一个负责加载数据的函数:
var AppController = function($scope, Item) {
$scope.refresh = function(){
Item.query(function(response) {
$scope.items = response ? response : [];
});
};
$scope.refresh();
};
在按钮中,只需调用函数:
<button ng-click='refresh()'> Reload tiles </button>
相关文章:
- 触发媒体查询断点时刷新页面
- 用于刷新的Javascript更改查询字符串
- css媒体查询请求后刷新jQuery插件
- React 路由器和任意查询参数:页面在加载时无意中刷新
- j查询如何在加载了 load() 函数的页面上进行 POST/AJAX,而无需刷新页面
- j查询模式窗口,刷新父问题
- 通过位置栏更改查询字符串,AJAX加载的菜单不会't在没有硬刷新的情况下重新填充
- breadjs导航刷新“;此查询没有resourceName;
- Javascript 刷新查询数据库
- 使用下拉列表中的值查询 MySQL 数据库,然后使用结果填充文本字段而不刷新页面
- 删除导致页面刷新出现问题的查询参数
- AngularJS REST 资源 - 刷新查询
- jQuery Mobile 在数据库查询后刷新列表视图
- 更改查询字符串而不重新加载/刷新
- 从包含的 php 文件刷新查询结果
- 元刷新重定向页面中的 j查询计时器
- 在执行mysql查询后刷新图表(javascript)
- 刷新Keen.io图/查询
- 刷新PHP sql查询而不刷新页面
- jquery/ajax以用户输入为条件运行php查询,然后显示查询结果而不刷新页面