Some angular directives create a new scope such as ng-if or ng-include

If you want to set a variable inside that scope add the ng-init attribute to the element


<div ng-include="path/to/your_template.html" ng-init="my_var = 'hello world';"></div>


Related External Links: