我是角色的新手,我正在玩它以尝试理解事物的运作方式。我有一个href作为指令模板的一部分和与单击链接相关的操作。我想知道如何在用户点击链接时更改操作。我尝试在我的模板中使用链接功能,但我甚至无法将其发送到控制台。
这是我的链接功能:
var linkFunction = function(scope) {
scope.$watch(scope.loggedin, function() {
console.log('Here');
});
};
任何指针?或者,还有更好的方法。 TIA
答案 0 :(得分:2)
链接功能是指令的一部分。您可以在模板的anchor标记中使用ng-click
指令,并在指令的链接函数中提供它的实现。
//template
<a href="" ng-click="doThis()">Click Me </a>
//Link function in directive
function(scope) {
scope.doThis = function() {
console.log("doing this);
}
}