使用angularjs动态改变href的动作



我是angular的新手,我正在摆弄它,试图理解它是如何工作的。我有一个href作为一个指令的模板的一部分,并与点击链接相关联的动作。我想知道我如何能改变的行动,当用户点击链接。我尝试在模板中使用链接函数,但我甚至不能让它向控制台发送消息。

这是我的链接函数:
var linkFunction = function(scope) {
    scope.$watch(scope.loggedin, function() {
        console.log('Here');
      });
  };

指针吗?或者有更好的方法。TIA

链接函数是指令的一部分。你可以在模板的锚标记中使用ng-click指令,并在该指令的链接函数中提供它的实现。

//template
<a href="" ng-click="doThis()">Click Me </a>
//Link function in directive
function(scope) {
    scope.doThis = function() {
        console.log("doing this);
    }
}

最新更新