Angularjs динамически связывает ng-модель со значением

Я хочу изменить ссылку на значение модели нг динамически. я могу сделать это, например, так:

$scope.test = {
  normalStringValue1 : [],
  normalStringValue2 : []
}

if($scope.status == 'A') {
  $scope.values= $scope.test.normalStringValue1;
} else {
  $scope.values= $scope.test.normalStringValue2;
}

<input ng-model="values" type="radio" name="xValues" ng-value="header.id | num">

это работает, но моя проблема в том, что изменение ссылки сработало только в том случае, если "normalStringValue1 или 2 - массив!", если нормальное строковое значение выглядит так:

$scope.test = {
  normalStringValue1 : null,
  normalStringValue2 : null
}

и я хочу только сохранить строку как normalStringValue1 : 'Hello' ссылка не изменится правильно, почему это так? и как я могу это исправить?

1 ответ

Попробуй это

$scope.test = {
  normalStringValue1 : '',
  normalStringValue2 : ''
}
Другие вопросы по тегам