Я хочу перейти на другую страницу, нажав кнопку здесь, это мой код:
var app= angular.module("MyUser",[]);
app.controller("UtilisateurControleur",function($scope,$http)
{$scope.list=[];
$scope.Utilisateur=[];
$scope.i=0;
$scope.login = function(user) {
$http.get("/allU").success(function(response) {
$scope.list = response;
$scope.nameList = [];
var a=response.length;
angular.forEach($scope.list,function(Obj,val){
if (user.login===Obj.login && user.password===Obj.password)
{
console.log("Hi "+Obj.nom+" You are in the system");
}
после того, как я хочу перейти на страницу html: /page.html. как я могу это решить
var app = angular.module('MyUser', ['ngRoute']);
app.config(['$routeProvider', function($routeProvider) {
$routProvider.when ('/page',{
templateUrl : '/pages/Accueil.html';
})
}]);
app.controller("UtilisateurControleur",function($scope,$http,$location)
{$scope.list=[];
$scope.Utilisateur=[];
$scope.i=0;
$scope.login = function(user) {
$http.get("/allU").success(function(response) {
$scope.list = response;
$scope.nameList = [];
var a=response.length;
angular.forEach($scope.list,function(Obj,val){
if (user.login===Obj.login && user.password===Obj.password)
{$location.path( '/page');
console.log("Hi "+Obj.nom+" You are in the system");
}
});
});
};
});
Это код моего контроллера, я не нашел проблему.
добавьте $ ngRoute тоже модуль приложения и $ location к контроллеру, затем попробуйте ниже
$location.path( '/page')
и в app.config вы можете использовать код ниже
$routProvider.when ('/page',{
templateUrl : '/page.html';
})
Вы можете использовать Angular $window
:
$window.location.href = '/index.html';