小编use*_*836的帖子

angularjs在后端更改时自动重新加载

我的应用程序需要在后端更改时自动刷新.我添加了一个按钮来重新加载GET到我的后端,但我不希望这样做.这是我的代码

<body data-ng-app="myPr">
  <div ng-controller="TodosController">
    <div ng-repeat="todo in todos">
      <p>{{todo.title}} ...... {{todo.is_completed}}</p>
    </div>
    <button ng-click="reload()">Reload</button>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

我的app.js.

var myPr = angular.module('myPr',[]);

myPr.controller("TodosController", function ($scope,$http){

  $scope.reload = function () {
    $http.get('http://localhost:3000/api/todos').
        success(function (data) {
          $scope.todos = data.todos;
      });
  };
  $scope.reload();
});
Run Code Online (Sandbox Code Playgroud)

谢谢

rest frontend backend angularjs

10
推荐指数
2
解决办法
4万
查看次数

标签 统计

angularjs ×1

backend ×1

frontend ×1

rest ×1