angular.min.js를로드하는 중 콘솔에 오류가 발생했습니다 (오류 : 제한된 URI에 대한 액세스가 거부되었습니다). 나는 그것이 같은 기원 정책 때문에 인 것 같지만, 나는 이것에 익숙하지 않고이 일을하는 방법을 모른다. 서버 등을 설치해야합니까?오류 : 제한된 URI에 대한 액세스가 거부되었습니다 - 동일한 원본 정책이 있습니까?
<!DOCTYPE html>
<html lang="en" ng-app="myApp" ng-cloak>
<head>
<meta charset="utf-8">
<title>my app</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular-animate.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular-aria.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular-messages.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.1.0-rc.5/angular-material.min.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/angular_material/1.1.0-rc.5/angular-material.min.css">
<link rel="stylesheet" href="./style.css" type="text/css">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic, 700italic' rel='stylesheet' type='text/css'>
</head>
<body layout="column" ng-controller="myctrl">
<h1>Purchase Order</h1>
<div>
<div class="row">
<label>Name</label>
<label>Price</label>
<label>Quantity</label>
<label>Total</label>
</div>
<div class="row">
<input/>
<input/>
<ol class="completions"></ol>
<label>0</label>
<label>0</label>
</div>
<div class="row">
<input/>
<input/>
<ol class="completions">
<li>Suggestion 1</li>
<li>Suggestion 2</li>
<li>Suggestion 3</li>
</ol>
<label>0</label>
<label>0</label>
</div>
</div>
<p>
</p>
<script src="../src/main.js"></script>
</body>
</html>
및 JS : 당신 같은
var myApp = angular.module('myApp', ['ngMaterial']);
myApp.controller('myctrl', ['$scope', '$http', function($scope, $http){
$http({
method: 'GET',
url: 'api.js' })
.then(function(response) {
$scope.products = response.data;
}, function(error) {
displayError("Something went wrong");
});
}]);
를 사용합니다 무엇 라인은 정확히 오류를 던집니까? 그리고 api.js에서로드하려고하는 것은 무엇입니까? – Kindzoku
이 [게시물] (http://stackoverflow.com/questions/26805093/dynamic-directive-loading-using-angularjs-error-access-to-restricted-uri-deni) 도움이 될 수 있습니다. 네, 서버에 배포해야합니다. – Saad
"https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"는 오류 – summerfreeze