2015-02-12 124 views
1

有人可以解釋angulars背後的邏輯能夠檢測範圍內的Kendo的點擊事件沒有NG模型的按鈕?Angular如何檢測Kendo點擊事件?

​​

$scope.clickWithoutNgModel = function() { 
     alert("Clicked without using ng-model on the button"); 
} // this works - how? 

回答

1

這是周圍的其他方式,其實。 AngularJS沒有檢測到點擊事件,但Kendo小部件調用了AngularJS控制器方法。

創建Kendo小部件時,Kendo代碼將綁定clickWithoutNgModel函數作爲Kendo Button小部件中click event的事件處理函數。爲此,它使用$scope.$eval從範圍中獲取函數,然後在觸發單擊事件時調用它。