각도로 페이지를 새로 고치지 않고 서비스 및 공장을 다시 인스턴스화 할 수 있습니까?

엠. 밤레

I need to change domainUrl dynamic in services. 예를 들어 특정 조직을 선택하여 사용자 목록을 가져와야하며 그에 따라 URL이 변경되어야합니다.

app.factory('User', ['$resource', function($resource) {
    var baseUrl = 'http://foo.com/users'
    return $resource(baseUrl + '.json');
}])

다른 조직을 선택할 때 baseUrl " http://example.com "이 필요 합니다. 페이지를 새로 고침하고 싶지 않습니다.

Martijn Welker

이 시도:

app.factory('User', ['$resource', function($resource) {
    return function(baseUrl) {
        baseUrl = baseUrl || 'http://foo.com/users';
        return $resource(baseUrl + '.json');
    }
}])

이제 User팩토리는 리소스를 인스턴스화하기 위해 baseUrl로 호출 할 수있는 함수를 반환합니다.

app.controller('exampleController', function(User) {
    var example1 = User('http://www.example1.com');
    var example2 = User('http://www.example2.com');
})

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Jquery, Ajax를 사용하여 페이지를 새로 고치지 않고 양식을 제출할 때 데이터베이스를 읽을 수 없습니다.

분류에서Dev

glustershd.log 열린 파일 삭제 : Gluster 서비스를 다시 시작하지 않고 파일 경로를 새 위치로 설정할 수 있습니까?

분류에서Dev

새 인스턴스를 만들지 않고 원래 탭으로 다시 탐색 할 수 없습니다.

분류에서Dev

C ++에서 기본 생성자를 제공하지 않는 클래스의 인스턴스를 별도로 선언하고 인스턴스화 할 수 있습니다 (두 단계로).

분류에서Dev

서버를 다시 시작하지 않고 새 유형을 정의하고 Hybris 유형 시스템에로드 할 수 있습니까?

분류에서Dev

Meteor에서 페이지를 다시로드하지 않고 URL을 변경할 수 있습니까?

분류에서Dev

개체를 인스턴스화하지 않고 확장 메서드로 어떻게 사용할 수 있습니까?

분류에서Dev

각도기 : 각도기에서 프레임을 다시로드 / 새로 고침 할 수 있습니까?

분류에서Dev

안녕하세요, 저는 PHP를 사용하여 파이썬 스크립트를 실행하고 있지만 다른 페이지도 포함했기 때문에 버튼을 클릭 할 때 페이지를 새로 고치고 싶지 않습니다.

분류에서Dev

변수에서 난수를 빼고이 새 값을 저장 한 다음 0에 도달 할 때까지 프로세스를 반복 하시겠습니까?

분류에서Dev

클래스 유형을 인스턴스화하지 않고 Activator로 인스턴스화 할 수 있는지 테스트

분류에서Dev

ViewPager 조각을 다른 조각에서 어떻게 변경할 수 있습니까? 새로하지 않고

분류에서Dev

웹 페이지를 새로 고치면 글꼴을 사용할 때 텍스트가 표시되지 않습니다.

분류에서Dev

MongoDB에서 각 인스턴스를 종료하지 않고 compact 명령을 실행할 수 있습니까?

분류에서Dev

3.5.2와 같은 전체 새 버전을 다운로드 및 설치하지 않고 Python 3.5를 업데이트 할 수 있습니까?

분류에서Dev

페이지 양식 서비스 워커 (또는 보조 스레드)를 다시로드 할 수 있습니까?

분류에서Dev

페이지를 다시로드하지 않고 PHP 포함을 어떻게 변경할 수 있습니까?

분류에서Dev

{{formset.as_p}}로 호출되지 않는 formset을 인스턴스화 할 수 있습니까?

분류에서Dev

XML 게시를 WCF 서비스로 역 직렬화 할 수 없습니다. 내가 무엇을 놓치고 있습니까?

분류에서Dev

Playonlinux는 시스템 수준에서 Wine을 설치하지 않고도 작동 할 수 있습니까?

분류에서Dev

각각에 대해 새로운 데이터베이스 쿼리를 수행하지 않고 여러 Gravity Forms 값을 어떻게 설정할 수 있습니까?

분류에서Dev

그래서 git-all을 설치하려고 시도했고 내 시스템에서 다양한 그놈 패키지를 제거했지만 그 이유를 실제로 알지 못합니다. 이것을 어떻게 극복 할 수 있습니까?

분류에서Dev

로그 아웃하지 않고 KDE 플라즈마 데스크탑을 다시 시작할 수 있습니까?

분류에서Dev

로그 아웃하지 않고 KDE 플라즈마 데스크탑을 다시 시작할 수 있습니까?

분류에서Dev

사용자 경험에 영향을주지 않고 페이지에서 스크립트를 지우고 다시로드 할 수있는 방법이 있습니까?

분류에서Dev

열 페이스트를 다시 바르지 않고 프로세서의 방열판을 제거했다가 다시 넣을 수 있습니까?

분류에서Dev

유형 인스턴스화로 조기 중단하는 방법이 지나치게 깊고 무한 할 수 있습니다.

분류에서Dev

Ubuntu 시스템에 응용 프로그램을 설치하지 않고도 Snaps, FlatPaks 및 AppImages를 찾을 수 있습니까?

분류에서Dev

Windows 7 설치가 "설치 프로그램이 서비스를 시작하고 있습니다"화면을지나 가지 않습니다.

Related 관련 기사

  1. 1

    Jquery, Ajax를 사용하여 페이지를 새로 고치지 않고 양식을 제출할 때 데이터베이스를 읽을 수 없습니다.

  2. 2

    glustershd.log 열린 파일 삭제 : Gluster 서비스를 다시 시작하지 않고 파일 경로를 새 위치로 설정할 수 있습니까?

  3. 3

    새 인스턴스를 만들지 않고 원래 탭으로 다시 탐색 할 수 없습니다.

  4. 4

    C ++에서 기본 생성자를 제공하지 않는 클래스의 인스턴스를 별도로 선언하고 인스턴스화 할 수 있습니다 (두 단계로).

  5. 5

    서버를 다시 시작하지 않고 새 유형을 정의하고 Hybris 유형 시스템에로드 할 수 있습니까?

  6. 6

    Meteor에서 페이지를 다시로드하지 않고 URL을 변경할 수 있습니까?

  7. 7

    개체를 인스턴스화하지 않고 확장 메서드로 어떻게 사용할 수 있습니까?

  8. 8

    각도기 : 각도기에서 프레임을 다시로드 / 새로 고침 할 수 있습니까?

  9. 9

    안녕하세요, 저는 PHP를 사용하여 파이썬 스크립트를 실행하고 있지만 다른 페이지도 포함했기 때문에 버튼을 클릭 할 때 페이지를 새로 고치고 싶지 않습니다.

  10. 10

    변수에서 난수를 빼고이 새 값을 저장 한 다음 0에 도달 할 때까지 프로세스를 반복 하시겠습니까?

  11. 11

    클래스 유형을 인스턴스화하지 않고 Activator로 인스턴스화 할 수 있는지 테스트

  12. 12

    ViewPager 조각을 다른 조각에서 어떻게 변경할 수 있습니까? 새로하지 않고

  13. 13

    웹 페이지를 새로 고치면 글꼴을 사용할 때 텍스트가 표시되지 않습니다.

  14. 14

    MongoDB에서 각 인스턴스를 종료하지 않고 compact 명령을 실행할 수 있습니까?

  15. 15

    3.5.2와 같은 전체 새 버전을 다운로드 및 설치하지 않고 Python 3.5를 업데이트 할 수 있습니까?

  16. 16

    페이지 양식 서비스 워커 (또는 보조 스레드)를 다시로드 할 수 있습니까?

  17. 17

    페이지를 다시로드하지 않고 PHP 포함을 어떻게 변경할 수 있습니까?

  18. 18

    {{formset.as_p}}로 호출되지 않는 formset을 인스턴스화 할 수 있습니까?

  19. 19

    XML 게시를 WCF 서비스로 역 직렬화 할 수 없습니다. 내가 무엇을 놓치고 있습니까?

  20. 20

    Playonlinux는 시스템 수준에서 Wine을 설치하지 않고도 작동 할 수 있습니까?

  21. 21

    각각에 대해 새로운 데이터베이스 쿼리를 수행하지 않고 여러 Gravity Forms 값을 어떻게 설정할 수 있습니까?

  22. 22

    그래서 git-all을 설치하려고 시도했고 내 시스템에서 다양한 그놈 패키지를 제거했지만 그 이유를 실제로 알지 못합니다. 이것을 어떻게 극복 할 수 있습니까?

  23. 23

    로그 아웃하지 않고 KDE 플라즈마 데스크탑을 다시 시작할 수 있습니까?

  24. 24

    로그 아웃하지 않고 KDE 플라즈마 데스크탑을 다시 시작할 수 있습니까?

  25. 25

    사용자 경험에 영향을주지 않고 페이지에서 스크립트를 지우고 다시로드 할 수있는 방법이 있습니까?

  26. 26

    열 페이스트를 다시 바르지 않고 프로세서의 방열판을 제거했다가 다시 넣을 수 있습니까?

  27. 27

    유형 인스턴스화로 조기 중단하는 방법이 지나치게 깊고 무한 할 수 있습니다.

  28. 28

    Ubuntu 시스템에 응용 프로그램을 설치하지 않고도 Snaps, FlatPaks 및 AppImages를 찾을 수 있습니까?

  29. 29

    Windows 7 설치가 "설치 프로그램이 서비스를 시작하고 있습니다"화면을지나 가지 않습니다.

뜨겁다태그

보관