As outlined in Kendo's best practices, there are instances where Kendo necessitates the use of $scope.$apply();
to update Angular. However, with the emergence of the new AngularJS 1.5 component, it is advised against relying on $scope
.
The code for the previous Controller can be found at -
For the new 1.5 Component, refer to - http://plnkr.co/edit/tPTqlzlC9Obn5UFRUqc2?p=preview
To make the code above operational, it is necessary to assign this to a variable. For instance, using
var self = this; ... self.firstName = item.firstName;
The Question I Have pertains to executing Angular operations correctly without resorting to using $scope.$apply();
or any mention of $scope
when working with Kendo or non-Angular elements.