希望这很简单,但我的大脑目前还没有工作......
我有一个这样的表格:
<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未定义。
请帮忙。
答案 0 :(得分:1)
试试这个:
$scope.formData = { CN_PREF_NAME_J04 : angular.copy($scope.data.CN_PREF_NAME_J04) };
这样$scope.formData
初始化的对象具有您正在寻找的CN_PREF_NAME_J04
属性