[RESOLVIDO] Redirecionar para outra página com AngularJs

Olá Pessoal,

Sou novinho no mundo da programação e gostaria de tirar uma dúvida com vocês.
Eu tenho um controlador contacts.js que cria o usuário e envia para o servidor e logo após, se a transação for bem sucedida (line 16) ele redireciona para outra página. O problema é que não sei como fazer isso.

$scope.createContact = function (newContactForm) {
        if (!newContactForm.$valid) {
            $scope.displayValidationError = true;
            return;
        }

        $scope.lastAction = 'create';

        var url = $scope.url;

        var config = {headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}};

        $scope.addSearchParametersIfNeeded(config, false);

        $http.post(url, $.param($scope.contact), config)
            .success(function (data) {

       >>>>    	redirecionar para uma pagina jsp ou uma url específica aqui   <<<

            })
            .error(function(data, status, headers, config) {
                $scope.handleErrorInDialogs(status);
            });
    };

tomwel pelo que entendi você quer redirecionar a página. Para isso é bem simples, você pode utilizar :

JavaScript:

[code]window.location.href = “http://seusite.com”;

ou

window.location.assign(“http://seusite.com”);

ou

window.location.replace(“http://seusite.com”);

ou

window.open(“http://seusite.com”);
[/code]

Conforme for testando as linhas anteriores, verás a diferença(Ex. Não manter histórico de navegação, abrir em outra página, etc).

JQuery

$(window.document.location).attr('href',"seusite.com");

Funcionou.
VLW!

E se eu quiser passar parâmetro “(data)” para a outra página que vai abrir ser populada por esses dados que passarei?

tomwel você pode fazer isso utilizando Ajax.

Dá uma olhada nesta página

No final da página há um exemplo básico de como utilizar.