我已经搜索了超过200个网站(可能夸大,但不是很多)关于如何处理角度的角色.我们有一台运行Web API服务器的本地机器.我们正在开发一个调用API来获取数据的客户端.从服务器运行客户端时,我们收到数据没问题.当我们从不同的域运行它时,我们在尝试获取数据和空白响应时得到红色200响应.这是一些代码:
var myApp = angular.module('Project', ['ngResource']);
myApp.config(function($routeProvider){
$routeProvider.
when('/new', {templateUrl:'templates/new.html', controller:'EditProjectController'}).
when('/mobile', {templateUrl:'templates/mobile.html', controller:'ProjectController'}).
when('/it', {templateUrl:'templates/it.html', controller:'ProjectController'}).
when('/writing', {templateUrl:'templates/writing.html', controller:'ProjectController'}).
when('/all', { templateUrl: 'templates/all.html' }).
when('/login', { templateUrl: 'partials/_login.html' }).
otherwise({ redirectTo: '/all' });
});
myApp.config(['$httpProvider', function ($httpProvider) {
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
}
]);
myApp.controller('ProjectController',
function myApp($scope, $http, projectDataService, userLoginService) {
$http.defaults.useXDomain = true;
$scope.loadProject = function(){
projectDataService.getProject(function(project){
$scope.project = project;
})
};
$scope.loadProject();
}
);
myApp.factory('projectDataService', function ($resource, $q) {
var resource = $resource('http://webapiserver/api/:id', { id: …Run Code Online (Sandbox Code Playgroud) 我在js小提琴上放了一个小片段,这样你就可以看到我正在使用的东西.
基本上我试图连接一个"缩放"按钮,这样一旦创建了一个路径,你可以点击缩放按钮,地图缩放以适应路径.我找到的所有答案都有一系列我没有的标记.任何建议将不胜感激.