ng-el
Reference to an element
Description
The ng-el directive allows you to store a reference to a DOM element in the
current scope, making it accessible elsewhere in your template or from your
controller. The reference is automatically removed if the element is removed
from the DOM.
Parameters
ng-el
Type:
string(optional)Description: Name of the key under which the element will be stored in
scope. If omitted, the element’sidattribute will be used.Example:
<div id="box" ng-el="$box"></div>
Demo
<section ng-app>
<div ng-el="$chesireCat"></div>
<div ng-el id="response"></div>
<button
class="btn"
ng-el="$button"
ng-click="
$chesireCat.innerHTML = '🐱';
response.innerHTML='That depends a good deal on where you want to get to.';
$button.hidden = true"
>
Which way I ought to go?
</button>
</section>
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.