KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Given a HTML structure similar to this: <body> <div id="one" my-directive></div> <div> <div id="two" my-directive></div> </div> </body> When I try to access the parent element of two It works and the log returns the parent div, but when the parent is the body, as in one case, it doesn't work and returns an empty set. app.directive 'myDirective', -> (scope,iElement,iAttrs) -> console.log iElement.parent() EDIT: My guess for this problem is that my app's body is rendered on client side and appended to the body element on module's run method. The html is inserted with $('body').html($compile(body.render())($rootScope)); and I suppose the directive is called within the $compile function before the contents are inserted in the body. Can I work around this problem?
Tags (comma-separated)
Save Edits
Cancel