While going through some of the angular best practices guide I found this concept of using
An expression that starts with :: is considered a one-time expression. One-time expressions will stop recalculating once they are stable, which happens after the first digest if the expression result is a non-undefined value (see value stabilization algorithm below).
You can read more about
For your requirement, you can just use ng-value
Here is a
<input type="text" ng-model="name"> <input type="text" ng-value="name">