Angularjs 如何在控制器上设置ng blur函数名并将其传递给视图

Angularjs 如何在控制器上设置ng blur函数名并将其传递给视图,angularjs,Angularjs,我试图从angularjs控制器到html视图,设置要触发的控制器上的函数名 我的控制器上有这个: $scope.functionName = 'change();'; $scope.handleBlur = function () { // do something here }; 在我的html视图中,我有: <input type="text" ng-blur="{{functionName}}" /> 通常,您不希望将函数名传递给视图,而是直接在控制器上调用函数 在

我试图从angularjs控制器到html视图,设置要触发的控制器上的函数名

我的控制器上有这个:

$scope.functionName = 'change();';
$scope.handleBlur = function () {
  // do something here
};
在我的html视图中,我有:

<input type="text" ng-blur="{{functionName}}" />

通常,您不希望将函数名传递给视图,而是直接在控制器上调用函数

在控制器中:

$scope.functionName = 'change();';
$scope.handleBlur = function () {
  // do something here
};
在你看来:

<input type="text" ng-blur="handleBlur()" />

通常,您不希望将函数名传递给视图,而是直接在控制器上调用函数

在控制器中:

$scope.functionName = 'change();';
$scope.handleBlur = function () {
  // do something here
};
在你看来:

<input type="text" ng-blur="handleBlur()" />

解析看到您试图将模糊绑定到字符串。解析看到您试图将模糊绑定到字符串。