0

我想动态更改 ng-model 值的引用。我可以这样做,例如:

$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'引用不会正确更改,为什么会这样?我该如何解决这个问题?

4

1 回答 1

0

尝试这个

$scope.test = {
  normalStringValue1 : '',
  normalStringValue2 : ''
}
于 2014-05-05T11:23:15.383 回答