Angularjs의 Factory를 사용하여 한 컨트롤러에서 다른 컨트롤러로 함수 호출

나임 만수리

아래 angularjs에서 팩토리 mathod를 사용하여 한 컨트롤러에서 다른 컨트롤러로 함수를 호출하고 싶습니다.

var Inciapp = angular.module('IncidentApp', []);

Inciapp.controller('GetAlphabetical', function ($scope, CustomerFactory) {
    $scope.Customer = null;
    CustomerFactory.getCustomers().then(function (successResponse) {
        $scope.Customer = successResponse.data; // please check the request response if list id in data object 
    }, function (errorResponse) {
        throw error;
    })
});

Inciapp.factory('CustomerFactory',function ($http) {
    var _factory = {};
    _factory.getCustomers = function () {
        return $http.get('@Url.Content("~/Home/GetIncidentlist")');
    };
    return _factory;
});

HTML :

 <div data-ng-app="IncidentApp">
    <div data-ng-controller="GetAlphabetical">
        <table>
            <thead>
                <tr>
                    <th>IncidentID</th>

                </tr>
            </thead>
            <tfoot>
                <tr ng-repeat="h in Customer">
                    <td>{{ h.Name }}</td>

                </tr>
            </tfoot>
        </table>
    </div>

</div>
<div data-ng-controller="GetAlphabeticalSecond">
        <table>
            <thead>
                <tr>
                    <th>IncidentID</th>

                </tr>
            </thead>
            <tfoot>
                <tr ng-repeat="h in Customer">
                    <td>{{ h.Name }}</td>

                </tr>
            </tfoot>
        </table>
    </div>

씨# :

 List<incident> lst = new List<incident>();
        lst.Add(new incident { ID = "123", contact = "98765", IDcontact = "456", IDnumber = "7866", Name = "Nayeem", NameID = "3333", number = "987654321", Phone = "1234567890" });
        lst.Add(new incident { ID = "123", contact = "98765", IDcontact = "456", IDnumber = "7866", Name = "Nayeem", NameID = "3333", number = "987654321", Phone = "1234567890" });
        lst.Add(new incident { ID = "123", contact = "98765", IDcontact = "456", IDnumber = "7866", Name = "Nayeem", NameID = "3333", number = "987654321", Phone = "1234567890" });
        lst.Add(new incident { ID = "123", contact = "98765", IDcontact = "456", IDnumber = "7866", Name = "Nayeem", NameID = "3333", number = "987654321", Phone = "1234567890" });
        lst.Add(new incident { ID = "123", contact = "98765", IDcontact = "456", IDnumber = "7866", Name = "Nayeem", NameID = "3333", number = "987654321", Phone = "1234567890" });
        lst.Add(new incident { ID = "123", contact = "98765", IDcontact = "456", IDnumber = "7866", Name = "Nayeem", NameID = "3333", number = "987654321", Phone = "1234567890" });
        lst.Add(new incident { ID = "123", contact = "98765", IDcontact = "456", IDnumber = "7866", Name = "Nayeem", NameID = "3333", number = "987654321", Phone = "1234567890" });
        lst.Add(new incident { ID = "123", contact = "98765", IDcontact = "456", IDnumber = "7866", Name = "Nayeem", NameID = "3333", number = "987654321", Phone = "1234567890" });
        lst.Add(new incident { ID = "123", contact = "98765", IDcontact = "456", IDnumber = "7866", Name = "Nayeem", NameID = "3333", number = "987654321", Phone = "1234567890" });
        return Json(lst, JsonRequestBehavior.AllowGet);
모한 싱

업데이트 된보기 파일

   <div data-ng-app="IncidentApp">
      <!-- angular IncidentApp scope starts from here -->

      <div data-ng-controller="GetAlphabetical">
        <table>
          <thead>
            <tr>
              <th>IncidentID</th>
            </tr>
          </thead>
          <tfoot>
            <tr ng-repeat="h in Customer">
              <td>{{ h.Name }}</td>
            </tr>
          </tfoot>
        </table>
      </div>

    <div data-ng-controller="GetAlphabeticalSecond">
      <table>
        <thead>
          <tr>
            <th>IncidentID</th>
          </tr>
        </thead>
        <tfoot>
          <tr ng-repeat="h in Customer">
            <td>{{ h.Name }}</td>
          </tr>
        </tfoot>
      </table>
    </div>

   <!-- angular IncidentApp scope ends from here --> 
  </div>

Angular는 응용 프로그램 범위에 포함되는 경우에만 작동합니다. 귀하의 경우 GetAlphabetical은 응용 프로그램 범위에 있지만 두 번째 컨트롤러는 범위를 벗어났습니다. 문제를 해결하기 위해 HTML보기를 업데이트했습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

mvc의 다른 컨트롤러에서 한 컨트롤러에 작성된 함수를 호출하는 방법

분류에서Dev

다른 컨트롤러 angularjs에서 컨트롤러 함수를 호출하는 방법

분류에서Dev

Codeigniter의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출하는 방법

분류에서Dev

.NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

분류에서Dev

.NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

분류에서Dev

angularjs의 다른 모듈 컨트롤러에서 한 모듈의 컨트롤러 함수 호출

분류에서Dev

다른 컨트롤러에서 컨트롤러 내부의 함수 호출-AngularJS

분류에서Dev

하나의 컨트롤러 LARAVEL에서 AJAX로 다른 함수 호출

분류에서Dev

angularjs의 다른 컨트롤러 아래에서 한 컨트롤러 호출

분류에서Dev

laravel 5.2의 다른 컨트롤러에서 컨트롤러 함수를 어떻게 호출합니까?

분류에서Dev

컨트롤러 내부에서 함수를 호출하는 angularjs

분류에서Dev

AngularJS에서 한 컨트롤러에서 다른 컨트롤러의 변수를 변경하는 함수를 어떻게 생성합니까?

분류에서Dev

Angular js의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출 / 트리거하는 방법

분류에서Dev

Angularjs : 변경 이벤트에 대한 지시문 드롭 다운에서 매개 변수를 사용하여 컨트롤러 메서드 호출

분류에서Dev

AngularJs ControllerAs 접근 방식을 사용하여 자식 컨트롤러에서 부모 컨트롤러의 함수를 어떻게 호출 할 수 있습니까?

분류에서Dev

AngularJS는 외부 컨트롤러에서 공통 컨트롤러 함수를 호출합니다.

분류에서Dev

angularjs의 템플릿에서 컨트롤러 함수를 호출하는 방법

분류에서Dev

한 뷰 컨트롤러의 메서드를 다른 뷰 컨트롤러에서 호출하려면 어떻게해야합니까?

분류에서Dev

Symfony의 컨트롤러에서 다른 컨트롤러로 변수를 전달 하시겠습니까?

분류에서Dev

Laravel의 다른 컨트롤러 내부에서 컨트롤러를 호출하는 방법

분류에서Dev

다른 매개 변수 값을 사용하여 foreach 루프 내부의 컨트롤러 내부에서 함수를 호출하는 방법

분류에서Dev

Laravel 8의 다른 컨트롤러에서 컨트롤러의 함수에 인수를 전달하는 방법

분류에서Dev

Firebase를 사용하여 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 이미지 전달

분류에서Dev

Angularjs 컨트롤러 : 다른 컨트롤러에서 컨트롤러를 호출하는 방법은 무엇입니까?

분류에서Dev

angularjs는 다른 컨트롤러의 함수를 호출합니다.

분류에서Dev

각도 js의 한 컨트롤러에서 다른 컨트롤러로 메서드 호출

분류에서Dev

segue swift 5를 사용하여 한 컨트롤러에서 다른 컨트롤러로 데이터를 전달할 수 없음

분류에서Dev

segue swift 5를 사용하여 한 컨트롤러에서 다른 컨트롤러로 데이터를 전달할 수 없음

분류에서Dev

함수를 호출하거나 다른 컨트롤러로 데이터 전달 AngularJS

Related 관련 기사

  1. 1

    mvc의 다른 컨트롤러에서 한 컨트롤러에 작성된 함수를 호출하는 방법

  2. 2

    다른 컨트롤러 angularjs에서 컨트롤러 함수를 호출하는 방법

  3. 3

    Codeigniter의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출하는 방법

  4. 4

    .NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

  5. 5

    .NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

  6. 6

    angularjs의 다른 모듈 컨트롤러에서 한 모듈의 컨트롤러 함수 호출

  7. 7

    다른 컨트롤러에서 컨트롤러 내부의 함수 호출-AngularJS

  8. 8

    하나의 컨트롤러 LARAVEL에서 AJAX로 다른 함수 호출

  9. 9

    angularjs의 다른 컨트롤러 아래에서 한 컨트롤러 호출

  10. 10

    laravel 5.2의 다른 컨트롤러에서 컨트롤러 함수를 어떻게 호출합니까?

  11. 11

    컨트롤러 내부에서 함수를 호출하는 angularjs

  12. 12

    AngularJS에서 한 컨트롤러에서 다른 컨트롤러의 변수를 변경하는 함수를 어떻게 생성합니까?

  13. 13

    Angular js의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출 / 트리거하는 방법

  14. 14

    Angularjs : 변경 이벤트에 대한 지시문 드롭 다운에서 매개 변수를 사용하여 컨트롤러 메서드 호출

  15. 15

    AngularJs ControllerAs 접근 방식을 사용하여 자식 컨트롤러에서 부모 컨트롤러의 함수를 어떻게 호출 할 수 있습니까?

  16. 16

    AngularJS는 외부 컨트롤러에서 공통 컨트롤러 함수를 호출합니다.

  17. 17

    angularjs의 템플릿에서 컨트롤러 함수를 호출하는 방법

  18. 18

    한 뷰 컨트롤러의 메서드를 다른 뷰 컨트롤러에서 호출하려면 어떻게해야합니까?

  19. 19

    Symfony의 컨트롤러에서 다른 컨트롤러로 변수를 전달 하시겠습니까?

  20. 20

    Laravel의 다른 컨트롤러 내부에서 컨트롤러를 호출하는 방법

  21. 21

    다른 매개 변수 값을 사용하여 foreach 루프 내부의 컨트롤러 내부에서 함수를 호출하는 방법

  22. 22

    Laravel 8의 다른 컨트롤러에서 컨트롤러의 함수에 인수를 전달하는 방법

  23. 23

    Firebase를 사용하여 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 이미지 전달

  24. 24

    Angularjs 컨트롤러 : 다른 컨트롤러에서 컨트롤러를 호출하는 방법은 무엇입니까?

  25. 25

    angularjs는 다른 컨트롤러의 함수를 호출합니다.

  26. 26

    각도 js의 한 컨트롤러에서 다른 컨트롤러로 메서드 호출

  27. 27

    segue swift 5를 사용하여 한 컨트롤러에서 다른 컨트롤러로 데이터를 전달할 수 없음

  28. 28

    segue swift 5를 사용하여 한 컨트롤러에서 다른 컨트롤러로 데이터를 전달할 수 없음

  29. 29

    함수를 호출하거나 다른 컨트롤러로 데이터 전달 AngularJS

뜨겁다태그

보관