Javascript 无法使用HTML5在Angular JS中获得WCF结果

Javascript 无法使用HTML5在Angular JS中获得WCF结果,javascript,html,web-services,wcf,angularjs,Javascript,Html,Web Services,Wcf,Angularjs,我希望将WCF服务中的值绑定到控制器。但我无法绑定WCF结果中的值。但如果我使用在线网络服务,就意味着它可以完美地工作。 请帮帮我。我浪费了很多时间。我共享代码和工作的屏幕 这是我的HTML代码 <div ng-controller = "fessCntrl"> <ul><li ng-click="alertSwap()">click </li></ul> <ul><pre>data {{data|json}}

我希望将WCF服务中的值绑定到控制器。但我无法绑定WCF结果中的值。但如果我使用在线网络服务,就意味着它可以完美地工作。 请帮帮我。我浪费了很多时间。我共享代码和工作的屏幕

这是我的HTML代码

<div ng-controller = "fessCntrl"> 
<ul><li ng-click="alertSwap()">click </li></ul>
<ul><pre>data {{data|json}}</pre></ul>
</div>
这是一个完美的在线网络服务

这是我的Web服务,它无法使用我的WCF服务

试试这个


不是你的..

而是你注入了stockData——只是检查一下,因为在inject中我看到了Data@madhured我也尝试过注射法,但它不起作用。如何在angular JS中调用“.svc”扩展服务?Annaa!!瓦安卡纳。。瓦纳卡姆纳
value=response.Data
Intha way'a try pannueenkalaanaa??我们的编码很好,恩卡纳。。。。请检查您的URL地址:P请使用调试器或break pinti检查数据是否为空,并附上第二个屏幕截图,结果作为响应,但在函数中使用未定义。
var fessmodule = angular.module('myModule', ['ngResource']);
fessmodule.controller('fessCntrl', function ($scope, stockData) {
    $scope.alertSwap = function () {
       stockData.query('somedata')
                    .then(function (result) {
                       $scope.data = result.data;

                    }, function (result) {
                        alert("Error: No data returned");
                    });
    }
 });

fessmodule.$inject = ['$scope', 'Data'];
fessmodule.factory('stockData', ['$http', '$q', function ($http, $q) {
var factory = {
        query: function (value) {
                // here you can play with 'value'
                var data = $http.get('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22YHOO%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json');
            var deferred = $q.defer();
            deferred.resolve(data);
            return deferred.promise;
        }    
    }
    return factory;
}]);
query: function (value) {
                // here you can play with 'value'
                var data =[];
**$http.get('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22YHOO%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json').success(response)
          {
          data = response;//Or value=response.Data;
          };**
            var deferred = $q.defer();
            deferred.resolve(data);
            return deferred.promise;
        }