【问题标题】:how to call function using angularjs ng-click on template that has render from controller of grails如何使用 angularjs 调用函数 ng-click 已从 grails 控制器渲染的模板
【发布时间】:2015-09-13 11:12:49
【问题描述】:

如何使用 angularjs 调用函数 ng-click 具有 从 grails 的控制器渲染。我试过这个。但是jquery函数 调用效果很好..但是 ng-click() 功能不起作用..出了什么问题 和我一起。我正在和这个作斗争。

我的控制器功能:

 $scope.editTasks = function(){
            console.log("uu");
        }

我的模板已经在表格中渲染了代码:

<button class="table-icon editIcon" ng-click="editTasks()" /> 

【问题讨论】:

  • $scope.editTasks 必须在您包装按钮的控制器中
  • 我在 grails 代码中使用 ng-click() 调用了 angularjs 函数..

标签: javascript json angularjs grails angular-ng


【解决方案1】:

您必须定义一个控制器并将您的按钮包装在其中:

HTML:

<div ng-controller="theCtrl">
    <button class="table-icon editIcon" ng-click="editTasks()" /> 
</div>

JS:

app.controller('theCtrl', function($scope) {
    $scope.editTasks = function(){
         console.log("uu");
    }
});

【讨论】:

  • ng-controller 在哪里??
  • ng-controller 在 index.gsp 页面中。并且模板页面在点击编辑按钮时呈现到索引页面..模板页面具有ng-click功能..
猜你喜欢
  • 2014-07-06
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-10
  • 2021-09-20
相关资源
最近更新 更多