구성 파일에 URL을 저장하고 싶습니다. 테스트 서버 또는 프로덕션 환경에이 파일을 배포 할 때 js 파일이 아닌 config 파일의 URL을 변경해야하지만 사용 방법을 모르겠습니다. 각도 js의 구성 파일각도 js의 구성 파일
-1
A
답변
2
구성에 angular.constant를 사용할 수 있습니다.
app.constant('appConfigurations', {
link_url: "http://localhost:8080/api",
//For production u can simply change the link_url
//link_url: "http://production_url/api"
});
+0
유용 할 경우 친절하게 답변을 수락 – Srigar
0
당신이 그것을 해결할 수있는 방법이 있습니다,하지만 우리의 구현에 오는 동안 우리는 다음과 같은 방법으로
만들기 외부 환경의 js 파일을 수행하는 데 사용
(function (window) { window.__env = window.__env || {}; window.__env.apiUrl = 'your Api Url'; }(this));
귀하의 Index.html
app.js 위 env.js를 추가
<!-- Load environment variables -->
<script src="env.js"></script>
당신의 app.js에서
이
var에 envr
= {}; if (window) { Object.assign (envr, window .__ env) } // AngularJS 응용 프로그램을 정의합니다. var app = angular.module ('myapp', []);
// AngularJS의 등록 환경을 상수로 지정 app.constant ('__ env', env);
업데이트 : 구성 파일에 추가 URL을 추가
:
(function (window) {
window.__env = window.__env || {};
window.__env.apiUrl = 'your Api Url';
//Another Url
window.__env.baseUrl ='/';
}(this));
관련 문제
- 1. 각도 js의 외부 파일
- 2. 각도 JS의 진행 막대가있는 파일 업로드
- 3. 각도 js의 검색 상자
- 4. 각도 js의 동적 HTML
- 5. 각도 Js의 서식이있는 레이아웃
- 6. 각도 js의 SOAP API
- 7. 각도 JS의 문제
- 8. Firebase와 노드 JS의 각도?
- 9. 각도 js의 요소 교환
- 10. 각도 JS의 재귀 적 약속
- 11. 각도 4와 각도 JS의 공존 1x
- 12. 각도 JS의 탭과 회전 목마
- 13. 각도 JS의 계층 적 격자
- 14. 각도 js의 범위를 처리하는 방법
- 15. 각도 js의 조건문을 사용하는 방법
- 16. 각도 길이 JS의 배열 길이
- 17. 각도 JS의 각 루프 For
- 18. 각도 js의 URL에서 # 기호를 제거하십시오.
- 19. 각도 JS의 JWT 토큰 저장소
- 20. 각도 js의 for 루프 처리
- 21. 각도 JS의 중첩 된 뷰
- 22. 각도 js의 URL에 ID 추가
- 23. ssl kraken-js의 app.json 구성
- 24. react js의 스위치 구성 요소
- 25. JS의 OOP - 여러 파일
- 26. 확장 배열 각도 구성 요소보기에서 작동하지만 각도 구성 요소 클래스
- 27. 각도 JS의 $ http.post()에 대한 꼬리
- 28. 각도 js의 데이터 새로 고침이 없음
- 29. 각도 JS의 사이드 위 구성을위한 디자인 패턴
- 30. 각도 js의 하위 범위에 값 바인딩
[AngularJS와의 구성 파일]의 사용 가능한 복제 (http://stackoverflow.com/questions/17876439/configuration-file-in-anglesjs) –