如何使用angularJs将json响应从一个html页面传递到另一个html页面?

安妮塔·梅塔(Anita Mehta)

有用Laravel PHP编写的用于搜索功能的api 。当我在输入标签中键入一些字符串并单击搜索按钮时,我正在处理json响应。

现在,我要做的就是在ngClick上打开一个新的html页面,说“ search.html”,并使用angularjs显示json响应。

我做不到,可能是我的知识之湖:)。谁能告诉我该怎么做。

这是我的代码:

// Search Controller

QAApp.controller('SearchCtrl', function ($scope, $http) {

  $scope.search = function (searchtag) {
           var request = $http({
                          method: 'GET', 
                          url: server + 'api/question/tagged/' + searchtag,
                        });
                request.success(function(data, status, headers, config) {
                console.log(data);
                $scope.qa = data;
            });

        }

  });

html页面是:

<div class="collapse navbar-collapse navbar-ex1-collapse" ng-controller = "SearchCtrl">
                        <div style = "float: right; margin-top: 7px;" class="col-sm-3 col-md-3">
                            <form class="navbar-form" role="search">
                                <div class="input-group">
                                    <input type="text" class="form-control" placeholder="Search...." name = "tag"  ng-model = "tag">
                                    <div class="input-group-btn">
                                        <button type="submit" class="btn btn-primary"  ng-click = "search(tag);">
                                            <span class="glyphicon glyphicon-search"></span>
                                        </button>
                                    </div>
                                </div>
                            </form>
                        </div>
V31

在这里,您有两个不同的页面,每当您从一页移动到另一页(没有SPA)时,该页面都会完成刷新..因此,如果有人正在考虑将其包含在全局变量,服务甚至$ rootScope中,这些变量将得到刷新,因此可以正常工作。

为了解决这个问题,我们要么需要使用cookie,querystring要么是浏览器localStorage。

为了在Angularjs中使用本地存储,您需要在两个页面上都包含一个脚本,用于angular-local-storage Github链接

代码示例如何使用它:

angular.module('yourModule', ['LocalStorageModule'])
.controller('yourCtrl', [
  '$scope',
  'localStorageService',
  function($scope, localStorageService) {
    // Start fresh
    localStorageService.clearAll();

    // Set a key
    localStorageService.set('Favorite Sport','Ultimate Frisbee');

    // Delete a key
    localStorageService.delete('Favorite Sport');
}]);

/*
To set the prefix of your localStorage name, you can use the setPrefix method 
available on the localStorageServiceProvider
*/
angular.module('yourModule', ['LocalStorageModule'])
.config(['localStorageServiceProvider', function(localStorageServiceProvider){
  localStorageServiceProvider.setPrefix('newPrefix');
}]);

库的主要功能:

  1. .set:在localStorage空间中设置键值
  2. .clearAll:清除localStorage中的所有键
  3. .delete:删除密钥
  4. .get:从localStorage获取密钥

工作小提琴

关于本地存储实际上是关于什么的参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数据从一个 html 页面传递到另一个页面?

来自分类Dev

如何将值从一个HTML传递到另一个HTML页面?

来自分类Dev

如何将js值从一个html页面传递到另一个

来自分类Dev

如何将JSON数据数组从一个HTML页面传递到另一HTML页面?

来自分类Dev

如何将JSON数据数组从一个HTML页面传递到另一HTML页面?

来自分类Dev

将 javascript 对象变量从一个 HTML 页面传递到另一个页面

来自分类Dev

如何将响应从一个控制器传递到另一个?

来自分类Dev

如何在Phonegap中使用JavaScript将数据从一个html传递到另一个html页面?

来自分类Dev

如何在Phonegap中使用JavaScript将数据从一个html传递到另一个html页面?

来自分类Dev

如何使用javascript将数据从一个html页面传递到另一页面?

来自分类Dev

如何将数据从html页面传递到另一个页面?

来自分类Dev

将变量从一个jsp页面传递到另一个页面?

来自分类Dev

如何从一个HTML页面到另一个HTML页面进行功能?

来自分类Dev

如何使用angularjs将参数从html页面发送到另一个页面

来自分类Dev

将表单数据从一个 html 页面传递到另一个 html 页面和烧瓶中的数据

来自分类Dev

我如何将HTTP响应从一个活动传递到android中的另一个活动

来自分类Dev

如何将值从一个jsp传递到另一个jsp页面?

来自分类Dev

如何使用多个选项卡将ID从一个剃刀页面传递到另一个剃刀页面

来自分类Dev

如何使用javascript将值从父窗口传递到另一个html页面?

来自分类Dev

如何使用javascript将值从父窗口传递到另一个html页面?

来自分类Dev

将数据从一个html传递到另一个html的问题

来自分类Dev

将ID从一个页面小部件传递到另一个页面方法

来自分类Dev

通过JavaScript将变量从一个html页面传递到另一页面

来自分类Dev

如何在 ReactJS 中将变量从一个页面传递到另一个页面?

来自分类Dev

如何使用angularjs中的按钮单击事件将一个html页面重定向到另一个

来自分类Dev

将imageURI传递到另一个html页面

来自分类Dev

将ID为的URL传递到由另一个URL调用的HTML页面

来自分类Dev

使用 Google Web 应用程序 - 我可以将变量从一个 HTML 页面传递到同一 Web 应用程序中的另一个页面吗

来自分类Dev

如何将生成的变量从一个html文件传递到另一个

Related 相关文章

  1. 1

    如何将数据从一个 html 页面传递到另一个页面?

  2. 2

    如何将值从一个HTML传递到另一个HTML页面?

  3. 3

    如何将js值从一个html页面传递到另一个

  4. 4

    如何将JSON数据数组从一个HTML页面传递到另一HTML页面?

  5. 5

    如何将JSON数据数组从一个HTML页面传递到另一HTML页面?

  6. 6

    将 javascript 对象变量从一个 HTML 页面传递到另一个页面

  7. 7

    如何将响应从一个控制器传递到另一个?

  8. 8

    如何在Phonegap中使用JavaScript将数据从一个html传递到另一个html页面?

  9. 9

    如何在Phonegap中使用JavaScript将数据从一个html传递到另一个html页面?

  10. 10

    如何使用javascript将数据从一个html页面传递到另一页面?

  11. 11

    如何将数据从html页面传递到另一个页面?

  12. 12

    将变量从一个jsp页面传递到另一个页面?

  13. 13

    如何从一个HTML页面到另一个HTML页面进行功能?

  14. 14

    如何使用angularjs将参数从html页面发送到另一个页面

  15. 15

    将表单数据从一个 html 页面传递到另一个 html 页面和烧瓶中的数据

  16. 16

    我如何将HTTP响应从一个活动传递到android中的另一个活动

  17. 17

    如何将值从一个jsp传递到另一个jsp页面?

  18. 18

    如何使用多个选项卡将ID从一个剃刀页面传递到另一个剃刀页面

  19. 19

    如何使用javascript将值从父窗口传递到另一个html页面?

  20. 20

    如何使用javascript将值从父窗口传递到另一个html页面?

  21. 21

    将数据从一个html传递到另一个html的问题

  22. 22

    将ID从一个页面小部件传递到另一个页面方法

  23. 23

    通过JavaScript将变量从一个html页面传递到另一页面

  24. 24

    如何在 ReactJS 中将变量从一个页面传递到另一个页面?

  25. 25

    如何使用angularjs中的按钮单击事件将一个html页面重定向到另一个

  26. 26

    将imageURI传递到另一个html页面

  27. 27

    将ID为的URL传递到由另一个URL调用的HTML页面

  28. 28

    使用 Google Web 应用程序 - 我可以将变量从一个 HTML 页面传递到同一 Web 应用程序中的另一个页面吗

  29. 29

    如何将生成的变量从一个html文件传递到另一个

热门标签

归档