要解决AngularJS中点击按钮无法更改URL的问题,可以通过以下步骤进行:
var app = angular.module('myApp', []);
app.controller('myController', function($scope, $location) {
$scope.changeURL = function() {
$location.path('/new-url');
};
});
这样,当按钮被点击时,AngularJS将会执行changeURL函数,并通过$location服务来更改URL。请确保你已经在你的应用程序中正确注入了$location服务。
注意:为了在浏览器中正确更改URL,你的应用程序需要运行在一个支持HTML5 History API的浏览器中,或者你需要对URL进行后台处理。