i am new in angular and learning. when i see the code from this url https://stackoverflow.com/a/19177773/6188148 then things is not clear.
see the code and tell me why model data can not be updated from child scope ?
<input type="text" ng-model="data">
<div ng-if="true">
<input type="text" ng-model="data">
</div>
see the below code again and tell me what special things is there for which model in parent scope is updating from inside the child scope ?
<input type="text" ng-model="data.input">
<div ng-if="true">
<input type="text" ng-model="data.input">
</div>
they use just data.input
and parent data is updated from child scope....this is not clear. what is so special in .input keyword ?
please help me to understand how second example can update parent data just by .input keyword ?
also tell me when child scope gets created ? when we use ng-if or ng-show then ?
thanks