【问题标题】:Angular Ng-click function does not work in buttonAngular Ng-click 功能在按钮中不起作用
【发布时间】: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)

标签: angularjs ionic-framework long-click


【解决方案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);
      }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-13
        • 1970-01-01
        • 2015-12-31
        • 2018-04-30
        • 1970-01-01
        • 2015-04-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多