小编Frn*_*Sgz的帖子

如何避免重复http请求angularJS

Angular有没有办法避免重复http请求?正如您在上面的代码中所看到的,我正在打电话来检索产品的详细信息.事实是这个调用与一个按钮相关联...我会避免重复调用.如果我点击详细产品按钮显然我不需要再次拨打我的服务....正确的方法是加载信息一次然后显示和隐藏; 但我不知道如何在Angular上管理它.(我也不想从非常产品的刮片中加载细节产品,我只想加载用户的clic需求,但是一次)

$scope.seeInfo= function(id){

    $http.get('/shop/getDetailInfo/'+id).
        success(function(data, status) {
            $scope.info = data.detailinfo;
            if (data.detailinfo>0) $scope.showDetails=true;
            else $scope.showDetails=false;
        });

};
Run Code Online (Sandbox Code Playgroud)

javascript httprequest angularjs

3
推荐指数
1
解决办法
2241
查看次数

在快速(节点)中将JSON文件保存到服务器

在express中具有此功能,可将JSON文件写入文件夹

var savingtheJson=function(path, jsonObject, callback){
  jsonfile.writeFile(file2, jsonO, callback);
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何保存后如何从浏览器访问/读取此文件.

如果我这样做:

savingtheJson('/json/myfile.json', jsonObj, function(){
            console.log("done it!");
        });
Run Code Online (Sandbox Code Playgroud)

当我进入浏览器并输入时:

http://localhost:8080/json/myfile.json
Run Code Online (Sandbox Code Playgroud)

当然我从明确的"无法获取......"中得到错误,因为我认为正在尝试像特定请求一样解决它

如何将此文件存储到为此目标(app.use(express.static(__dirname + '/public'))声明的静态文件夹中?

保存后如何访问此文件?

javascript node.js express

0
推荐指数
1
解决办法
7043
查看次数

标签 统计

javascript ×2

angularjs ×1

express ×1

httprequest ×1

node.js ×1