programing

Angularjs는 로컬 json 파일에 액세스합니다.

testmans 2023. 3. 11. 08:44
반응형

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

반응형