我有一个按钮,我想用它作为链接以及想要使用ng-click关闭对话框。我的意思是当我点击取消按钮时,页面必须加载到主页和ng-dialog必须关闭。任何人都可以帮我解决这个问题。下面的方法不起作用。
<button class="btn btn-default" onclick="window.location='#/cancel'" ng-click="cancelbtn()">Cancel</a></button>
.when("/cancel",
{
templateUrl:"Htmlfiles/Home.html",
});
答案 0 :(得分:0)
您需要创建一个在按钮点击事件中调用的范围函数。
$scope.cancelbtn = function()
{
dialog.close(id)
$window.location.href= "#cancel";
}
在您的范围功能中,您可以使用以下代码更改ng-view。
$window.location.href= "#cancel";
不要忘记添加$ window依赖。
答案 1 :(得分:0)
您遇到的第一个问题是onclick和ng-click绑定到同一事件。
我建议您删除代码中的onclick并在$location
函数内的控制器中处理它。如何进行重定向,请查看ng-click="cancelBtn('#/cancel')
服务here。
您也可以将网址作为参数发送,例如tableView.estimatedRowHeight = 80;
tableView.rowHeight = UITableViewAutomaticDimension
“