我有一个angularjs控制器。我在它的范围中添加了一个函数,因为这个函数是从html调用的。
$scope.search = function() {
//do something
};
但我需要从我的控制器内部调用此函数。 我可以通过调用
来做到这一点$scope.search();
或
this.search();
两者都有效。我很清楚它是否有效,呼吁$scope
,但为什么呼叫this
呢?据我所知,$scope
是一个专用对象。
另外,从控制器中调用函数的首选方法是什么?