yur*_*uro 3 jquery json angularjs
我想使用AngularJS在html输入字段中显示JSON数据.这是代码.
我有两个HTML文件.第一个HTML文件包含一个显示json数据的表.当您单击一行时,它会打开一个带有表单的模式窗口(第二个HTML文件).
这是代码:JSON数据
var examples = [
{ 'id': '1', 'fname': 'john' },
{ 'id': '2', 'fname': 'bonnie' },
{ 'id': '3', 'fname': 'joey' }
];
Run Code Online (Sandbox Code Playgroud)
这是代码:(第一个HTML文件)
...
<tr ng-repeat="item in examples" ng-click="open(this.item)">
<td>{{ item.id }}</td>
<td>{{ item.fname }}</td>
</tr>
...
Run Code Online (Sandbox Code Playgroud)
第二个HTML文件:
...
<input type="text" class="form-control" placeholder="ID" id="firstVal" value="">
...
Run Code Online (Sandbox Code Playgroud)
我的控制器:
...
$scope.open = function (item) {
console.log(item.id);
$("#firstVal").val(item.id);
};
...
Run Code Online (Sandbox Code Playgroud)
它不会在输入字段中插入值"id".我怎么能用AngularJS或jQuery做到这一点?在控制台中我得到了id的值.
<input type="text" class="form-control" placeholder="ID" ng-model="selectedId">
Run Code Online (Sandbox Code Playgroud)
和
$scope.open = function (item) {
console.log(item.id);
$scope.selectedId = item.Id
};
Run Code Online (Sandbox Code Playgroud)