gpt4 book ai didi

angularjs - 如何使用angularjs中的按钮单击事件将一个html页面重定向到另一个页面

转载 作者:行者123 更新时间:2023-12-02 11:27:08 25 4
gpt4 key购买 nike

我正在使用 angularjs 指令重定向另一个 html 页面。我正在指令内编写点击函数,但我在警报框中获取页面名称,而不是重定向到另一个 html 页面。

示例.html:

<test1>
<button data-ng-click="click('/page.html')">Click</button>
</test1>

示例.js:

app.directive('test1',['$location', function(location) {
function compile(scope, element, attributes,$location) {
return{
post:function(scope, element, iAttrs,$location) {
scope.click=function(path)
{
alert("click"+path);
$location.path('/path');
};
}
};
}

return({
compile: compile,
restrict: 'AE',
});

}]);

我想重定向 page.html 如何执行此操作,请建议我。谢谢。

最佳答案

在 HTML 中,

<button ng-click="redirect()">Click</button>

在 JS 中,

$scope.redirect = function(){
window.location = "#/page.html";
}

希望对你有帮助......

关于angularjs - 如何使用angularjs中的按钮单击事件将一个html页面重定向到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24857822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com