0

希望这很简单,但我的大脑目前无法正常工作......

我有这样的表格:

<div class="control-group">
    <label class="control-label" for="CN_PREF_NAME_J04">Name on Card:</label>
        <div class="controls">
            <input type="text" name="CN_PREF_NAME_J04" id="CN_PREF_NAME_J04" ng-model="formData.CN_PREF_NAME_J04"  />
        </div>
</div>

我有一个这样的基本控制器:

app.controller("CloseCallSpoke", function($scope){
    $scope.formData = angular.copy($scope.data);
}

这将自动分配整个 formData 对象,无论我的数据对象是什么。

我怎样才能分配 CN_PREF_NAME_J04?

我试过了:

$scope.formData.CN_PREF_NAME_J04 = angular.copy($scope.data.CN_PREF_NAME_J04);

但我得到“$scope.formData 未定义。

请帮忙。

4

1 回答 1

1

尝试这个:

$scope.formData = { CN_PREF_NAME_J04 : angular.copy($scope.data.CN_PREF_NAME_J04) };

这种方式使用具有您正在寻找$scope.formData的属性的对象进行初始化CN_PREF_NAME_J04

于 2013-08-15T18:36:16.100 回答