2014-01-27 28 views
1

点击输入标签时,我想调用指令功能。点击输入标签后调用指令功能

假设这个指令

app.directive("autosuggest", function($rootScope,$modal)       
    { 
    return { 
     scope: { 
      doneFlag  : "=", 
      groupFlag  : "=" 

     }, 
     templateUrl : "title.html", 
     restrict : 'EAC', 
     link: function(scope, element, attrs) { 
        scope.init=function(){ 
        //funct(); some function 
        } 

       } 
    }; 
}); 

,这是HTML代码

<input type="text" > 
<div autosuggest="" done-Flag="1" group-Flag="1" ></div> 

当输入标签用户点击,初始化函数会被调用。所以我如何在angularJs中实现这一点。 任何人都可以告诉我吗?

+0

你可以将一个点击事件绑定到链接函数的输入吗? – insomiac

回答

0

对于输入的范围功能:

<input type="text" ng-click="callFunction()" > 

但是从你的例子,这是在自动完成指令将不会在同一范围内输入的任何功能。我会建议在指令模板中包含输入。

+0

谢谢apohl.it的作品 –