从模板html调用控制器方法的最佳方法

时间:2016-06-27 16:22:47

标签: angularjs typescript controller

我们正在使用Typescript,但我相信如果它是直角的话答案是相同的......

在我的控制器中,我们有各种方法:

public editMe(editing: boolean): void {
  //do something
}

控制器使用的html模板将调用哪些:

<a ng-click="editMe(true)">Edit</a>

但是我注意到如果我不在html中使用控制器名称,或者在控制器中绑定它,例如:

,则该方法不会执行
$scope.editMe = this.editMe.bind(this);

这是对的吗?在我看来,像一个公共控制器功能应该自动放在模板的使用范围......?只是想确保我在兔子洞太远之前做正确的事情。 :)

0 个答案:

没有答案