khan4019 / tree-grid-directive

Need one or more maintainer for this! comment or email me if you are interested
http://khan4019.github.io/tree-grid-directive/test/treeGrid.html
347 stars 183 forks source link

Angular error for node icon click #105

Open sigirisetti opened 8 years ago

sigirisetti commented 8 years ago

Hi

Latest code is throwing error if clicked on node icon when data is loaded from service

angular.js:13550 Error: [$parse:isecdom] Referencing DOM nodes in Angular expressions is disallowed! Expression: row.branch.expanded = !row.branch.expanded
http://errors.angularjs.org/1.5.5/$parse/isecdom?p0=row.branch.expanded%20%3D%20!row.branch.expanded
    at angular.js:68
    at ensureSafeObject (angular.js:13643)
    at fn (eval at <anonymous> (angular.js:14432), <anonymous>:4:241)
    at expensiveCheckFn (angular.js:15485)
    at callback (angular.js:25018)
    at Scope.$eval (angular.js:17229)
    at Scope.$apply (angular.js:17329)
    at HTMLElement.<anonymous> (angular.js:25023)
    at defaultHandlerWrapper (angular.js:3456)
    at HTMLElement.eventHandler (angular.js:3444)(anonymous function) @ angular.js:13550(anonymous function) @ angular.js:10225Scope.$apply @ angular.js:17334(anonymous function) @ angular.js:25023defaultHandlerWrapper @ angular.js:3456eventHandler @ angular.js:3444
angular.js:13550 Error: [$parse:isecdom] Referencing DOM nodes in Angular expressions is disallowed! Expression: user_clicks_branch(row.branch)
http://errors.angularjs.org/1.5.5/$parse/isecdom?p0=user_clicks_branch(row.branch)
    at angular.js:68
    at ensureSafeObject (angular.js:13643)
    at fn (eval at <anonymous> (angular.js:14432), <anonymous>:4:341)
    at expensiveCheckFn (angular.js:15485)
    at callback (angular.js:25018)
    at Scope.$eval (angular.js:17229)
    at Scope.$apply (angular.js:17329)
    at HTMLAnchorElement.<anonymous> (angular.js:25023)
    at defaultHandlerWrapper (angular.js:3456)
    at HTMLAnchorElement.eventHandler (angular.js:3444)(anonymous function) @ angular.js:13550(anonymous function) @ angular.js:10225Scope.$apply @ angular.js:17334(anonymous function) @ angular.js:25023defaultHandlerWrapper @ angular.js:3456eventHandler @ angular.js:3444
xtreemrage commented 8 years ago

Can you supply a Plunker?