Search code examples
angularjsangularjs-componentsbindonce

Bind attribute only once (like bindonce)


On a component is it possible to bind in the style like bindonce? Please provide an example.


Solution

  • since angular have v1.3 it used following syntax for bindonce

    <div ng-repeat="item in ctrl.results">
        <div>{{ ::item.name }} - {{ ::item.description }}</div>
    </div>
    <div ng-if="::vm.user.loggedIn"></div>
    for class
    ng-class="::{ loggedIn: vm.user.loggedIn }"