반응형
Angularjs는 로컬 json 파일에 액세스합니다.
저는 angularjs에 익숙하지 않기 때문에 웹앱에 로컬 호스트를 사용하지 않고 로컬 json 파일에서 데이터를 가져오는 솔루션을 찾기 위해 하루 종일 웹을 검색했습니다.아쉽게도, 아무것도 못 찾았어요.$http를 사용해 보았습니다.Cross Origin * 에러가 표시된다.
웹 앱을 로컬로 호스트하지 않고 로컬 json 파일에서 데이터를 가져올 수 있는 다른 방법은 없습니까?
angularjs에는 $http.get을 사용하지 않고 로컬 json 파일에서 데이터를 가져오는 다른 기능이 있습니까?
json 파일을 참조해, 그것들을 호출할 수 있습니다.GET
다음과 같은 방법:
$http.get('phones/phones.json').success((data) => {
$scope.phones = data;
});
공식 각도 확인JS 튜토리얼을 사용하여 무엇을 잘못하고 있는지 확인합니다.
업데이트:
각도 1.6+의 경우 success
메서드가 더 이상 유효하지 않습니다.then
:
$http.get('phones/phones.json').then((data) => {
$scope.phones = data;
});
여기 소스를 참조해 주세요.
응용 프로그램을 어떤 http 서버에 전개해야 합니다.이 방법으로는 노드를 사용하는 것이 가장 간단합니다.여기에서는 exmaple https://www.npmjs.org/package/http-server, 또는 브라우저 보안 설정을 변경할 수 있습니다.
언급URL : https://stackoverflow.com/questions/26649460/angularjs-access-local-json-files
반응형
'programing' 카테고리의 다른 글
npm 시작 오류와 create-param-app입니다. (0) | 2023.03.11 |
---|---|
Ajax를 사용하여 어레이를 PHP 스크립트로 전송 (0) | 2023.03.11 |
mongodb에서 ISODate를 사용한 날짜 쿼리가 작동하지 않는 것 같습니다. (0) | 2023.03.11 |
"True"(JSON)를 Python 등가 "True"(참)로 변환 (0) | 2023.03.11 |
AngularJS가 개발 시스템에서 부분 캐시를 사용하지 않도록 설정함 (0) | 2023.03.11 |