Angular - 将数据绑定到表单中?
Angular - binding data into a form?
我对 Angular 有点困惑。我正在尝试通过为字段提供 $scope.data 的值来更改表单,但尽管我知道我可以 "see" 数据,但我无法显示它。
当我按下列表中的项目时,我使用它来获取数据:
ng-click="openModal(data)"
这将打开其中包含表单的模式并将数据传递给 openModal 函数。我知道它是有效的,因为在 openModal 函数中调用了一个 pop-up,上面写着 "You are accessing data:" 然后是行的 id,或标题或其他什么。
现在我想要的是用数据来改变视图,表格。我想要这个:
<input type="text" placeholder="Namegoeshere" value="{{$scope.data.nameOfRecord}}">
虽然我在输入字段中得到的只是文本 [object.Object]。
我知道正在通过完整记录,因为
console.log("The data is: ", data);
为我提供了我可以在控制台中检查的完整记录。
为什么我无法访问表单中的数据?!
尝试使用
<input type="text" placeholder="Namegoeshere" ng-model="data.nameOfRecord">
改为
<input type="text" placeholder="Namegoeshere" value="{{$scope.data.nameOfRecord}}">
从视图中删除 $scope(HTML) 因为 {{}} 括号已经通过两种方式将范围模型与视图绑定:-
使用:-
<input type="text" placeholder="Namegoeshere" value="{{data.nameOfRecord}}">
我对 Angular 有点困惑。我正在尝试通过为字段提供 $scope.data 的值来更改表单,但尽管我知道我可以 "see" 数据,但我无法显示它。
当我按下列表中的项目时,我使用它来获取数据:
ng-click="openModal(data)"
这将打开其中包含表单的模式并将数据传递给 openModal 函数。我知道它是有效的,因为在 openModal 函数中调用了一个 pop-up,上面写着 "You are accessing data:" 然后是行的 id,或标题或其他什么。
现在我想要的是用数据来改变视图,表格。我想要这个:
<input type="text" placeholder="Namegoeshere" value="{{$scope.data.nameOfRecord}}">
虽然我在输入字段中得到的只是文本 [object.Object]。
我知道正在通过完整记录,因为
console.log("The data is: ", data);
为我提供了我可以在控制台中检查的完整记录。
为什么我无法访问表单中的数据?!
尝试使用
<input type="text" placeholder="Namegoeshere" ng-model="data.nameOfRecord">
改为
<input type="text" placeholder="Namegoeshere" value="{{$scope.data.nameOfRecord}}">
从视图中删除 $scope(HTML) 因为 {{}} 括号已经通过两种方式将范围模型与视图绑定:- 使用:-
<input type="text" placeholder="Namegoeshere" value="{{data.nameOfRecord}}">