2016-07-27 89 views
0

這裏是我的代碼得到錯誤「不能讀取屬性$發射undefined」我在哪裏出錯了?

.directive('managesubcategorybusinesses',function() 
{ 
    return function(scope,element,attrs,$rootScope) 
    { 
     element.bind("click",function() 
     { 
      scope.getBusinesses(attrs.subcategoryid,function(data) 
      { 

       $rootScope.$emit("CallSubcategoryBusinesses",{data : data}); 
       console.log("tadaa"); 
      }) 


     }); 

    }; 
}) 

回答

0

你必須使用範圍,而不是$ rootscope

scope.$emit 
相關問題