AngularJS 离开页面
AngularJS leave page
我使用 AngualrJS 作为我的前端,在导航到我的 routes.js 中的一个页面之前,有一个 resolve 我在哪里可以初始化控制器需要的变量。
实际上我需要它们的对立面——如果我离开一个页面而不是调用一个方法,因为我使用 websocket/sockjs 并且如果离开聊天页面我将切换 ping。
有没有可能做到这一点?
非常感谢!
(function() {
'use strict';
angular
.module('myProject.chat')
.controller('ChatController', ChatController);
ChatController.$inject = ['$scope', '$state', '$location', '$http', '$timeout', ...];
function ChatController($scope, $state, $location, $http, $timeout, ...) {
$scope.vm = this;
var vm = this;
vm.stompClient.subscribe('/topic/chat/' ...
有一个 destroy
活动可以使用
$scope.$on('$destroy', function(){
// do cleanup
});
我使用 AngualrJS 作为我的前端,在导航到我的 routes.js 中的一个页面之前,有一个 resolve 我在哪里可以初始化控制器需要的变量。
实际上我需要它们的对立面——如果我离开一个页面而不是调用一个方法,因为我使用 websocket/sockjs 并且如果离开聊天页面我将切换 ping。
有没有可能做到这一点?
非常感谢!
(function() {
'use strict';
angular
.module('myProject.chat')
.controller('ChatController', ChatController);
ChatController.$inject = ['$scope', '$state', '$location', '$http', '$timeout', ...];
function ChatController($scope, $state, $location, $http, $timeout, ...) {
$scope.vm = this;
var vm = this;
vm.stompClient.subscribe('/topic/chat/' ...
有一个 destroy
活动可以使用
$scope.$on('$destroy', function(){
// do cleanup
});