Angularjs $资源 - 消耗休息否'访问控制 - 允许 - 来源'

时间:2015-09-08 18:15:58

标签: angularjs

我是Angularjs的新手并且正在构建一个演示应用。我有一些基本功能正常工作。它会调用休息服务,并在页面上显示以下内容。

  <div class="bio-graph-heading">
    {{profileUpdateResult.member[0].DESC_HEADLINE}}</div>
  <div class="panel-body profile-graph-info">

我正试图通过$ resource的休息调用结果。我现在看到一个错误。

我需要设置下拉选项。我将走过结果并设置下拉列表。

    <div class="row">

      <div class="profile-row">
        <label for="seekingArrayValueSel">Seeking a:</label>
        <select style="width:220px;"  id="seekingArrayValueSel" required="required"  ng-model="seekingArrayValue" ng-options="seeking.detail for seeking in seekingArray">
          <option style="display:none" value="">[Not selected]</option>
        </select>
      </div>
控制器中的

 $scope.seekingArray = [
  {id: "1", code: "M", detail: "Man"},
  {id: "2", code: "F", detail: "Woman"}
];

scope.seekingArrayValue = $scope.seekingArray[1];

我想通过结果阅读并设置以前从profileMembersUpdateAPI调用中选择的下拉列表。

感谢任何帮助。

由于 菲尔

===========控制器代码=====

var testApp = angular.module('testApp');

  testApp.controller('ProfileUpCtrl', ['$scope','$location', '$resource','$modal',  function ($scope, $location, $resource, $modal) {

$scope.profileMembersUpdateAPI = $resource("http-link://test.dev:3000/auth/profileupdate", { callback: "JSON_CALLBACK" }, {get: {method: "JSONP"}});
$scope.profileUpdateResult = $scope.profileMembersUpdateAPI.get();

// profileUpdateResult.member[0].DESC_HEADLINE
 console.log($scope.profileUpdateResult);   // displays a valid result. 
$scope.myData = { memberList: []  };

$scope.setMemberList = function () {
  console.log('in setmember list');
  profileMembersUpdateAPI.query({
  }, function (data) {
    console.log(data);
    $scope.myData.memberList = data;
  });
};

console.log('phil a -- >  ');
$scope.memberdata = $scope.setMemberList;

== Chrome开发人员检查员在此处显示错误。 ==

XMLHttpRequest无法加载链接 - http://test.dev:3000/auth/profileupdate?callback=JSON_CALLBACK。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://localhost:9000”访问。

0 个答案:

没有答案