Прежде всего, позвольте мне сказать, что я новичок в AngularJS.
У меня есть кнопка на моей странице AngularJS. При нажатии он просит сервер (приложение ASP.Net) выполнить процесс, который занимает около 40-80 секунд. Процесс возвращает статус о процессе каждую секунду или около того, используя response.Flush
.
Я хотел показать пользователю статус во всплывающем окне с текстом, передаваемым клиенту в реальном времени. Возможно ли это на странице AngularJS.
Это моя HTML-страница AngularJS
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html ng-app="myapp" xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<div class="r_Div3_MainContent" ng-view>
</div>
<script src="codes/app.js" type="text/javascript"></script>
</body>
</html>
И файл app.js
var app = angular.module('myapp', ['ngRoute']);
app.config(function($routeProvider) {
$routeProvider
.when('/home', {
templateUrl : 'partials/Home.htm',
controller : 'HomeController'
})
.otherwise({redirectTo: '/home'});
});
app.controller('HomeController', function($scope){
// include the code to send the request to the server and show the status...
});
Заранее спасибо