Javascript AngularJs-$location.path不工作
关于Javascript AngularJs-$location.path不工作,javascript,angularjs,Javascript,Angularjs,关于$location.path(/helpmeunderstand),我有几个问题。我有一个login()方法,如果凭据成功,我想导航$location.path(/login/:username),但它不显示登录用户的名称,而只显示,/login/:username 请注意,我在$scope.function中执行此操作,但不起作用 $scope.isValidUser = function() { gitHubApiFactory.getUserName($scop
$location.path(/helpmeunderstand)
,我有几个问题。我有一个login()
方法,如果凭据成功,我想导航$location.path(/login/:username)
,但它不显示登录用户的名称,而只显示,/login/:username
请注意,我在$scope.function
中执行此操作,但不起作用
$scope.isValidUser = function() {
gitHubApiFactory.getUserName($scope.gitUserName)
.success(function (user) {
$scope.gitUser = user;
$scope.loaded = true;
$location.path( "/login/{{user.login}}" );
console.log(user);
})
.error(function(data, status, headers, config) {
$scope.userNotFound = true;
$log.log(data.error + ' ' + status);
});
欢迎提出任何建议
谢谢问题是{{}括号语法不能这样使用。它只适用于HTML模板和绑定 试试这个:
$scope.isValidUser = function() {
gitHubApiFactory.getUserName($scope.gitUserName)
.success(function (user) {
$scope.gitUser = user;
$scope.loaded = true;
$location.path( "/login/" + user.login);
console.log(user);
})
.error(function(data, status, headers, config) {
$scope.userNotFound = true;
$log.log(data.error + ' ' + status);
});
问题是您不能以这种方式使用{{}括号语法。它只适用于HTML模板和绑定 试试这个:
$scope.isValidUser = function() {
gitHubApiFactory.getUserName($scope.gitUserName)
.success(function (user) {
$scope.gitUser = user;
$scope.loaded = true;
$location.path( "/login/" + user.login);
console.log(user);
})
.error(function(data, status, headers, config) {
$scope.userNotFound = true;
$log.log(data.error + ' ' + status);
});
问题是您不能以这种方式使用{{}括号语法。它只适用于HTML模板和绑定 试试这个:
$scope.isValidUser = function() {
gitHubApiFactory.getUserName($scope.gitUserName)
.success(function (user) {
$scope.gitUser = user;
$scope.loaded = true;
$location.path( "/login/" + user.login);
console.log(user);
})
.error(function(data, status, headers, config) {
$scope.userNotFound = true;
$log.log(data.error + ' ' + status);
});
问题是您不能以这种方式使用{{}括号语法。它只适用于HTML模板和绑定 试试这个:
$scope.isValidUser = function() {
gitHubApiFactory.getUserName($scope.gitUserName)
.success(function (user) {
$scope.gitUser = user;
$scope.loaded = true;
$location.path( "/login/" + user.login);
console.log(user);
})
.error(function(data, status, headers, config) {
$scope.userNotFound = true;
$log.log(data.error + ' ' + status);
});
给我们看一些代码…谢谢,代码现在在我的问题中给我们看一些代码…谢谢,代码现在在我的问题中给我们看一些代码…谢谢,代码现在在我的问题中给我们看一些代码…谢谢,代码现在在我的问题中谢谢先生:)节省了我很多时间。对不起,我是安古拉的新手。谢谢你,先生:)节省了我很多时间。对不起,我是安古拉的新手。谢谢你,先生:)节省了我很多时间。对不起,我是安古拉的新手。谢谢你,先生:)节省了我很多时间。抱歉,对angularjs来说很陌生