我有一个处理评论过程的指令。我将它绑定到父控制器,如下所示:
<div commentable signin="signIn()"</div>
在评论模板中,我有多个登录提供程序按钮;因此我需要将提供者传递回父控制器。但是这样做让我不确定。
这是指令中的按钮:
<button type="button" ng-click="signin('app')">Sign In</button>
这是控制器功能:
$scope.signIn = function (provider) {
console.log('clicked signin ' + provider);
}
如何将提供程序字符串从 ng-click 绑定到函数中的 Ctrl 提供程序?