AngularJS:将控制器中的VM变量传递给另一个Ajax调用

时间:2018-04-04 21:15:46

标签: jquery angularjs ajax virtual-machine

我目前正在试图找出从我的第一个AJAX调用中返回一个ID并将该ID传递给第二个AJAX调用。我已设置let vm = this。将vm.data.idresults.id传递到第二个电话的正确方法是什么?

      vm.retrieveId = () => {
            $.ajax
            ({
                type: "GET",
                url: url,
                dataType: 'jsonp',
                success: function (res) {
                    vm.data = res;
                    console.log(vm.data);
                }
            });

        };

        vm.getPhotos = () => {
            $.ajax
            ({
                type: "GET",
                url: "http://webbtelescope.org/api/v3/image/" + vm.data.id,
                dataType: 'jsonp',
                success: function (res) {
                    let results = res;
                    vm.photos = results;

                }
            });
        }

0 个答案:

没有答案