2013-05-17 62 views

回答

1

你不需要在phone指令編譯,我相信限制是區分大小寫的:

http://jsfiddle.net/GzsQJ/4/

.directive('phone', function(){ 
    return { 
     //HERE IS THE PROBLEM, THIS DIRECTIVE DOES NOT COMPILE 
     restrict: 'AC', 
     link: function(s,e,a){ 
      e.bind('click', function(){ 
       alert('clicked'); 
      }) 

     } 
    } 
}); 

此外,我添加了指令電話簿的模板:

var template = '<div ng-class="{phone: number}" phone>Phone</div>'; 
// or '<div class="phone">Phone</div>' 

我不知道它會在ngclass指令工作,但上面的演示確實工作。

+0

感謝您解決問題,我實際上有anotehr問題。 – user2167582