如何在Angularjs $资源中指定WCF服务的完整URL

时间:2013-05-23 06:46:54

标签: asp.net wcf angularjs

我使用方法 GetLayoutData 进行wcf服务。以下代码我为此写了:

var app = angular.module('bundleModuleApp', ['ngResource', 'mydirectives']);
app.factory('masterResource', function ($resource)
{
   var src = $resource("../BundleService/BundleComponents.svc/GetLayoutData/:bundlename", { bundlename: "@bundlename" },
   {
        GetData: { method: "GET", params: {}, isArray: false },
        GetDataById: { method: "GET", params: { bundlename: "Iotasol" }, isArray: false }
   });
   return src;
});

function LayoutController($scope, masterResource) {
    $scope.LayoutBean = masterResource.GetDataById();
}

现在我想指定完整的服务网址,如:

http://www.abc.com/BundleService/BundleComponents.svc/GetLayoutData/:bundlename

而不是:

../BundleService/BundleComponents.svc/GetLayoutData/:bundlename

任何人都可以告诉我如何动态传递完整的服务网址

0 个答案:

没有答案