如何在angularjs中将数据从一个控制器发送到另一个

dev777

如何使用angularjs将JSON数据从FirstCtrl发送到secondCtrl。

谁能帮我解决这个问题...

First.js:

angular.module('myApp')
    .controller('FirstCtrl', function ($scope) {

    //firstCtrl json data
       $.getJSON("sample.json", function (json) {
            console.log(json);
         });
    });

Second.js:

angular.module('myApp')
    .controller('secondCtrl', function ($scope) {

       //get the firstCtrl json data here
    });
据伊扎里斯

我还建议使用一种从控制器获取数据并向控制器返回数据的服务。

我们创建两个控制器,然后创建具有两个功能的服务:1.一个用于获取json数据2.一个用于返回json数据

像这样:

'use strict';
angular.module('myApp', [])

.controller('FirstCtrl', function( $scope, myService ){
 //we create or get the json object
 $scope.myjsonObj = {
      'animal':'cat',
      'feed':'frieskies',
      'color':'white',
      'sex':'male'
      };

      //pass the json object to the service
      myService.setJson($scope.myjsonObj);
})

.controller('SecondCtrl', function( $scope, myService ){
        //call service getJson() function to get the data
       $scope.myreturnedData = myService.getJson();
})
 .factory('myService', function(){
    var myjsonObj = null;//the object to hold our data
     return {
     getJson:function(){
       return myjsonObj;
     },
     setJson:function(value){
      myjsonObj = value;
     }
     }

});

HTML部分将是:

 <div ng-app="myApp">
        <div ng-controller="FirstCtrl">
          {{myjsonObj}}
        </div>
        <hr>
        <div ng-controller="SecondCtrl">
            {{myreturnedData.animal}}
            {{myreturnedData.feed}}
            {{myreturnedData.color}}
            {{myreturnedData.sex}}
        </div>

希望有帮助,祝你好运。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在AngularJS中将消息从一个控制器发送到另一个控制器?

来自分类Dev

如何在Rails中将数据从一个模型/控制器发送到另一个模型/控制器

来自分类Dev

$ emit在angularjs中将数据从一个控制器发送到另一个控制器时不起作用

来自分类Dev

如何在yii2中将数据从控制器发送到另一个控制器

来自分类Dev

如何在Android中将数据从一个活动发送到另一个活动的列表

来自分类Dev

如何在angularjs中将对象数据从一个控制器传递到另一个控制器

来自分类Dev

如何将消息从一个控制器发送到另一个对等控制器

来自分类Dev

在Android中将数据从一个DialogFragment发送到另一个

来自分类Dev

我可以在MVC中将ViewBag从控制器发送到另一个控制器吗?

来自分类Dev

斯威夫特手表。将数据从一个视图控制器发送到另一个

来自分类Dev

如何在Jmeter中将参数从一个HTTP请求发送到另一个

来自分类Dev

如何在Android中将ArrayList <NameValuePair>从一个片段发送到另一个

来自分类Dev

如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

来自分类Dev

如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

来自分类Dev

如何在Swift中将数据从一个视图控制器移动到另一个视图控制器?

来自分类Dev

如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

来自分类Dev

如何在react-native中将数据发送到另一个页面

来自分类Dev

如何在相同的片段活动中将数据从一个片段发送到另一个片段?

来自分类Dev

如何在 AngularJs 1.7.x 中从一个控制器调用方法到另一个控制器,以刷新 UI 数据

来自分类Dev

如何在Codeigniter中将数组从一个类控制器传递到另一个

来自分类Dev

在反应中将数据从一个组件发送到另一个组件

来自分类Dev

Sencha Touch 2 redirectTo方法用于将数据发送到另一个控制器

来自分类Dev

如何在 Rails 中将控制权从一个控制器传递到另一个控制器?

来自分类Dev

如何将用户选择从控制器视图发送到另一个视图?

来自分类Dev

如何将变量的值从ajax发送到另一个控制器

来自分类Dev

如何将参数发送到另一个控制器中的 GET API

来自分类Dev

如何在Laravel中将值从一个控制器传递给另一个控制器

来自分类Dev

如何在角度JS中将范围值从一个控制器获取到另一个控制器

来自分类Dev

如何在Laravel中将值从一个控制器传递给另一个控制器

Related 相关文章

  1. 1

    如何在AngularJS中将消息从一个控制器发送到另一个控制器?

  2. 2

    如何在Rails中将数据从一个模型/控制器发送到另一个模型/控制器

  3. 3

    $ emit在angularjs中将数据从一个控制器发送到另一个控制器时不起作用

  4. 4

    如何在yii2中将数据从控制器发送到另一个控制器

  5. 5

    如何在Android中将数据从一个活动发送到另一个活动的列表

  6. 6

    如何在angularjs中将对象数据从一个控制器传递到另一个控制器

  7. 7

    如何将消息从一个控制器发送到另一个对等控制器

  8. 8

    在Android中将数据从一个DialogFragment发送到另一个

  9. 9

    我可以在MVC中将ViewBag从控制器发送到另一个控制器吗?

  10. 10

    斯威夫特手表。将数据从一个视图控制器发送到另一个

  11. 11

    如何在Jmeter中将参数从一个HTTP请求发送到另一个

  12. 12

    如何在Android中将ArrayList <NameValuePair>从一个片段发送到另一个

  13. 13

    如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

  14. 14

    如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

  15. 15

    如何在Swift中将数据从一个视图控制器移动到另一个视图控制器?

  16. 16

    如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

  17. 17

    如何在react-native中将数据发送到另一个页面

  18. 18

    如何在相同的片段活动中将数据从一个片段发送到另一个片段?

  19. 19

    如何在 AngularJs 1.7.x 中从一个控制器调用方法到另一个控制器,以刷新 UI 数据

  20. 20

    如何在Codeigniter中将数组从一个类控制器传递到另一个

  21. 21

    在反应中将数据从一个组件发送到另一个组件

  22. 22

    Sencha Touch 2 redirectTo方法用于将数据发送到另一个控制器

  23. 23

    如何在 Rails 中将控制权从一个控制器传递到另一个控制器?

  24. 24

    如何将用户选择从控制器视图发送到另一个视图?

  25. 25

    如何将变量的值从ajax发送到另一个控制器

  26. 26

    如何将参数发送到另一个控制器中的 GET API

  27. 27

    如何在Laravel中将值从一个控制器传递给另一个控制器

  28. 28

    如何在角度JS中将范围值从一个控制器获取到另一个控制器

  29. 29

    如何在Laravel中将值从一个控制器传递给另一个控制器

热门标签

归档