Я пытаюсь понять ng-if и scopes. Как мне известно, ng-if создает новый дочерний объект. Вот моя проблема:
Вид
<input ng-model="someValue1" />
<div ng-if="!someCondition">
<input ng-model="$parent.someValue2" />
</div>
контроллер
$scope.someCondition = true;
if ($scope.someCondition) {
$scope.someValue2 = $scope.someValue1;
}
Если для someCondition установлено значение true, то someValue2 должен быть таким же, как someValue1.
Моя проблема в том, что я не могу получить доступ к someValue2 в обеих ситуациях (true или false). Как я мог достичь этого?