Angular Ng-click 功能在按钮中不起作用
Posted
技术标签:
【中文标题】Angular Ng-click 功能在按钮中不起作用【英文标题】:Angular Ng-click function does not work in button 【发布时间】:2017-06-19 11:51:28 【问题描述】:当我单击“Sorgula”按钮时,我想从一个页面导航到另一个页面。我编写了 ng-click 函数并添加了控制器,但不起作用。
[![enter image description here][1]][1]
【问题讨论】:
您可以使用 $state.go 导航到另一个状态。不要忘记在控制器中注入 '$state' 例如:- $state.go("Tab1.Main"); 是的,使用 $state.go(path) 【参考方案1】:根据 ngClick 的文档,它要求执行表达式,如 documentation 中所述
您提供的是控制器的操作而不是表达式,因此您可能应该将 ngHref 指令与 ngClick 一起使用:
此解决方案已在以下link提供
【讨论】:
【参考方案2】:您可以使用 $state.go 导航到另一个状态。不要忘记在控制器中注入 '$state' 例如:- $state.go("Tab1.Main");
【讨论】:
【参考方案3】:删除使用 ng-click 导航到另一条路线的 href=""
在你的情况下,我用红色圆圈标记它。
然后在你的 go 函数中添加如下代码
$scope.go = function(path)
$location.path(path);
【讨论】:
以上是关于Angular Ng-click 功能在按钮中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Angular Js Datatable:在响应式插件中,ng-click 在缩放(折叠)模式下不起作用