在ng-href之前完全解决ng-click功能?

时间:2015-12-08 23:09:18

标签: angularjs

我一直有问题,而我脑海中最简单的解决方案是让我的标题中描述的内容起作用; href导航前的函数的完整分辨率。这可能吗?

更多信息 - 我尝试提交表单数据并使用相同的按钮打开短信。打开短信无需点击即可开始工作,但是一旦我尝试执行某个功能,只会解析该功能。

1 个答案:

答案 0 :(得分:1)

您可以从控制器导航到新页面,而不是ng-click。通过这种方式,您可以在使用raised here

重定向到新页面之前解决您的承诺
<a href="" ng-click="myFunc()">Link</a>

您的控制器

$scope.myFunc = function() {
  // sample promise
  $http.get().then(resp) {
    // once promise is resolved, navigate to new page
    $location.path('path/to/sms')
  }
}