I have two way data binding in my angularJS page and when I call
This is the common behavior in AngularJS. When you call
$http.get() method it execute
$rootscope.$apply() which will trigger the $digest cycle and hence all the modal are checked and updated in case they are dirty. For optimization use one way binding in the modal that you think need to updated only once.