如何使用 Angularjs 资源获取数据
How i can get Data using Angularjs Resource?
我正在尝试使用休息服务传递ID从后端预填充数据以检索数据,这是用户单击编辑过程时的编辑模式,所有输入字段都应预先填充与该ID相关联。
.HTML
<input type="text" class="form-control" id="name"
ng-readonly="readOnly" ng-model="process.Name"
placeholder="Process Name" ng-maxlength="50" name="processName"
ng-required="true" data-required-msg="Process Name">
控制.JS
$scope.editMode = false;
if ($scope.process_id != '_new' && $scope.process_id > 0) {
var process = Process.get({},{'Id': 2551});
console.log("get method")
$scope.editMode = true;
}
服务
.JSApp.factory('Process', function($resource) {
return $resource('app/prcs/rest/process/:id', {}, {
'query' : {
method : 'GET',
isArray : true
},
'get' : {
method : 'GET'
}
});
});
问题是这一行:
var process = Process.get({},{'Id': 2551});
你需要这样的东西:
$scope.process = Process.get({},{'Id': 2551});
您无法从视图访问控制器的变量。您只能访问 $scope 中定义的那些。另外,不要忘记将$scope注入控制器。
相关文章:
- Ajax-如何获取数据
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 从数据库中获取数据并插入JavaScript变量
- 从单击的行上的列中获取数据
- Solr查询以按日期月份获取数据&年
- React路由器服务器端渲染和ajax获取数据
- 使用JavaScript在IE9中获取数据列表选项
- 从json子数组获取数据
- 使用angularjs中的rest调用通过id获取数据
- 正在从ruby应用程序中的数据库中获取数据
- 如何从servlet获取数据到ajax成功
- 从选择下拉菜单中获取数据
- 异步获取数据使用JavaScript同步获取数据
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- JavaScript-获取数据属性的值返回未定义的值
- 如何从文本区域获取数据并使用javascript进行解密
- 在put方法之前从作用域获取数据
- 事件循环的MEAN.JS setInterval进程(从另一个服务器获取数据)
- 使用ReactJS和Flux架构从服务器获取数据的正确方法是什么