angularjs 데이터가 테이블에 표시되지 않습니다.

user7067778

SQL 연결을 위해 angularjs를 사용하는 웹 앱을 만들고 있습니다.

두 명의 사용자 ( admin, Regional Partner Manager)가 있습니다. 관리자의 데이터는 내 테이블에 제대로 표시되지만 지역 파트너 관리자의 데이터는 표시되지 않습니다.

다음은 내 js 파일입니다.

$scope.getsonvindata = function () {
            $scope.loadimage = true;
            $scope.names = '';
            $scope.resetfilters();
            //$scope.area = location;
            // get sonvin data list and stored in sonvinrpm $scope variable 
            $http.get('/angularwebservice/frmcosonvinrpm4.asmx/frmsonvinrpm', {
                params: {
                    log: log,
                    from: $scope.from,
                    to: $scope.to,
                    pm: pm
                }
            })
            .then(function (response) {
                $scope.sonvinrpm = response.data.procompanysonVin;
                console.log($scope.sonvinrpm);
                //pagination
                $scope.totalItems = $scope.sonvinrpm.length;
                $scope.numPerPage = 50000;
                $scope.paginate = function (value) {
                    var begin, end, index;
                    begin = ($scope.currentPage - 1) * $scope.numPerPage;
                    end = begin + $scope.numPerPage;
                    index = $scope.sonvinrpm.indexOf(value);
                    return (begin <= index && index < end);
                };

                $scope.loadimage = false;
                if ($scope.sonvinrpm == '') {
                    $scope.errormessage = 'Data Not Found... Please Select Correct Date Range';
                }
                else {
                    $scope.errormessage = '';
                }
            });

내 테이블 :

 <table id="table" class="table table-bordered font" style="width: 110%;">
                    <thead>
                        <tr class="bg-primary">
                            <th>Edit</th>
                            <th><a href="#" ng-click="order('name')" class="erp-tb-a">SrNo</a></th>
                            <th><a href="#" ng-click="order('date')" class="erp-tb-a">Date</a></th>
                            <th><a href="#" ng-click="order('venuename')" class="erp-tb-a">Hotel/School</a></th>
                            <th><a href="#" ng-click="order('venue')" class="erp-tb-a">Venue</a></th>                                 
                            <th><a href="#" ng-click="order('zone')" class="erp-tb-a">Zone</a></th>
                            <th><a href="#" ng-click="order('location')" class="erp-tb-a">Location</a></th>
                            <th><a href="#" ng-click="order('starttime')" class="erp-tb-a">Start Time</a></th>             
                            <th><a href="#" ng-click="order('brand')" class="erp-tb-a">Brand Name</a></th>
                            <th><a href="#" ng-click="order('program')" class="erp-tb-a">Program</a></th>

                            <%--<th>Count</th>--%>                         
                        </tr>
                    </thead>
                    <tbody>
                    <tr class="bg-primary">
                        <td><i class="glyphicon glyphicon-filter"></i></td>
                        <td></td>
                        <%--<th>SonvinId</th>--%>
                        <td>
                            <div class="left-margin form-control-wrapper form-group has-feedback has-feedback">
                                <input type="text" class="date floating-label erp-input" ng-model="search.date" placeholder="Date">
                            </div>
                        </td>
                        <td>
                            <input type="text" ng-model="search.venuename" placeholder="Hotel/School" class="erp-input" /></td>
                        <td>
                             <input type="text" ng-model="search.venue" placeholder="Venue" class="erp-input" />
                        </td>
                        <%--<th>Day</th>--%>
                        <%--<th>Company</th>--%>
                       <td>
                            <input type="text" ng-model="search.zone" placeholder="Zone" class="erp-input" /></td>
                        <td>
                            <input type="text" ng-model="search.location" placeholder="Location" class="erp-input"></td>
                        <td>
                            <%--<div class="form-control-wrapper"> id="time"--%>
                                <input type="text" ng-model="search.starttime" class="floating-label erp-input" placeholder="Start Time">
                            <%--</div>--%>
                        </td>
                        <%-- <th>End</th>--%>
                        <%--<th>Hrs</th>--%>
                         <td>
                            <input type="text" ng-model="search.brand" placeholder="Brand Name" class="erp-input" /></td>
                        <td>
                            <input type="text" ng-model="search.program" placeholder="Program" class="erp-input" /></td>                          
                    </tr>
                    <%--| filter :{date: mddate,brand: mdbrand, zone: mdzone, location: mdlocation, starttime: mdstart,program: mdprogram,venuename: mdvenuename,venue: mdvenue }--%>
                    <tr ng-repeat="x in sonvinrpm | orderBy:predicate:reverse | filter:paginate| filter:search">
                        <td><button type="button" ng-click="getassigntrainerdata(x)" class="btn btn-sm btn-primary" data-controls-modal="modal-from-dom" data-backdrop="static" data-keyboard="true" data-toggle="modal" data-target="#assigntrainermodel"><i class="glyphicon glyphicon-pencil"></i></button></td>
                        <td>{{x.srno}}</td>
                        <%--<td>{{x.sonvinid}}</td>--%>
                        <td>{{x.date}}</td>

                        <td class="bg-success"><a ng-bind="x.venuename" ng-click="DetailsFunction(x)" class="erp-table-a" data-controls-modal="modal-from-dom" data-backdrop="static" data-keyboard="true" data-toggle="modal" data-target="#Detailsmodel"></a></td>
                        <td>{{x.venue}}</td>
                        <%-- <td>{{x.day}}</td>--%>
                        <%--<td>{{x.company}}</td>--%>                         
                        <td>{{x.zone}}</td>
                        <td>{{x.location}}</td>
                        <td>{{x.starttime}}</td>
                        <%--<td>{{x.endtime}}</td>--%>
                        <%--<td>{{x.hrs}}</td>--%>
                        <td>{{x.brand}}</td>
                        <td>{{x.program}}</td>
                       <%--<td>count</td>--%>
                    </tr>   
                    <tr>
                        <td colspan="12"><pagination total-items="totalItems" ng-model="currentPage" max-size="5" boundary-links="true" items-per-page="numPerPage" class="pagination-sm"></pagination></td>
                    </tr>  
                        </tbody>                                     
                </table>

이제 지역 파트너 관리자를 위해 웹 서비스에서 얻은 데이터 :

{"procompanysonVin":[{"srno":1,"sonvinid":null,"id":3401,"date":"22-10-2016","day":"Sat       ","company":24,"brand":"QED - TM","zone":"East","location":"Kolkata ","starttime":"10:00","endtime":"12:00","hrs":"02:00:00  ","program":"HBKBH","venuename":" NARAYANA SCHOOL","venue":" SITLA ASANSOL"},{"srno":2,"sonvinid":null,"id":3400,"date":"23-10-2016","day":"Sun       ","company":24,"brand":"QED - TM","zone":"East","location":"Kolkata ","starttime":"10:00","endtime":"12:00","hrs":"02:00:00  ","program":"HBKBH","venuename":"NARAYANA SCHOOL","venue":" BENGAL AMBUJA HOUSING COMPLEX AMBUJA DURGAPUR WEST BENGAL"}]}

데이터가 내 웹 서비스로 들어옵니다. 여기서 무엇이 잘못 되었습니까?

참고 : 관리자의 데이터는 내 테이블에 인쇄되지만 지역 파트너 관리자의 데이터는 인쇄되지 않습니다.

시라즈 후세인

먼저 $ scope.getsonvindata 함수를 호출하는 위치를 찾을 수 없었습니다. 함수를 정의하고 있지만 코드의 어느 곳에서도 호출하지 않습니다. 이렇게

$scope.getsonvindata();

둘째, 필터를 잘못 적용했습니다. 필터별로 순서를 설정하는 적절한 방법은 다음과 같습니다. 범위 추가

$scope.predicate = 'venue';
$scope.reverse = true;

그런 다음 ng-repeat orderBy : predicate : reverse에 추가하십시오.

다음은 작업 링크입니다. https://jsfiddle.net/U3pVM/27907/

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

angularjs 응답 데이터가 콘솔에 표시되지 않습니다.

분류에서Dev

테이블에 Reactjs에서 데이터가 표시되지 않습니다.

분류에서Dev

angularjs 컨트롤러가 호출되지 않고 뷰에 데이터가 표시되지 않습니다.

분류에서Dev

JSON 데이터가 html 테이블에 표시되지 않습니다.

분류에서Dev

FXML 테이블에 데이터가 표시되지 않습니다.

분류에서Dev

내 테이블 JavaFX / SceneBuilder에 데이터가 표시되지 않습니다.

분류에서Dev

빈 메시지가 ng-repeat angularjs의 빈 테이블에 표시되지 않습니다.

분류에서Dev

테이블이 angularjs에서 바인딩되지 않습니다.

분류에서Dev

AngularJs-ng -repeat에 데이터가 표시되지 않음

분류에서Dev

다중 탭 데이터 테이블에 데이터가 표시되지 않음

분류에서Dev

테이블보기에 데이터가 표시되지 않음

분류에서Dev

이 Json 데이터를 테이블 Angularjs에 표시하고 싶습니다.

분류에서Dev

angularjs에 연도 값이 표시되지 않습니다.

분류에서Dev

Angularjs of-view 데이터가 표시되지 않음

분류에서Dev

AngularJS-범위 데이터가 표시되지 않음

분류에서Dev

AngularJS가 목록보기에 JSON 데이터를 표시하지 않습니다.

분류에서Dev

"출석"테이블의 데이터가 웹 페이지에 표시되지 않습니다

분류에서Dev

AngularJS 애니메이션이 표시되지 않습니다.

분류에서Dev

angularJS 전단지에 개체가 표시되지 않습니다.

분류에서Dev

DatabaseMetataData에 테이블이 표시되지 않습니다.

분류에서Dev

기본 각도 재료 테이블에 테스트 데이터가 표시되지만 내 데이터는 표시되지 않습니다.

분류에서Dev

KendoTreeView 및 AngularJS : 아이콘이 표시되지 않습니다.

분류에서Dev

angularjs에서 다중 테이블 데이터 표시

분류에서Dev

Oracle에서 선택한 경우 테이블에 삽입 된 데이터가 표시되지 않습니다.

분류에서Dev

AngularJS Toaster가 콜백에 표시되지 않습니다.

분류에서Dev

"NOT NULL", "IS NOT NULL"은 테이블에 표시되지 않습니다.

분류에서Dev

AngularJS HTTP Get JSON이 표시되지 않습니다.

분류에서Dev

AngularJS는 json 데이터를 표시하지 않습니다.

분류에서Dev

Datatables에 데이터가 표시되지 않습니다.

Related 관련 기사

  1. 1

    angularjs 응답 데이터가 콘솔에 표시되지 않습니다.

  2. 2

    테이블에 Reactjs에서 데이터가 표시되지 않습니다.

  3. 3

    angularjs 컨트롤러가 호출되지 않고 뷰에 데이터가 표시되지 않습니다.

  4. 4

    JSON 데이터가 html 테이블에 표시되지 않습니다.

  5. 5

    FXML 테이블에 데이터가 표시되지 않습니다.

  6. 6

    내 테이블 JavaFX / SceneBuilder에 데이터가 표시되지 않습니다.

  7. 7

    빈 메시지가 ng-repeat angularjs의 빈 테이블에 표시되지 않습니다.

  8. 8

    테이블이 angularjs에서 바인딩되지 않습니다.

  9. 9

    AngularJs-ng -repeat에 데이터가 표시되지 않음

  10. 10

    다중 탭 데이터 테이블에 데이터가 표시되지 않음

  11. 11

    테이블보기에 데이터가 표시되지 않음

  12. 12

    이 Json 데이터를 테이블 Angularjs에 표시하고 싶습니다.

  13. 13

    angularjs에 연도 값이 표시되지 않습니다.

  14. 14

    Angularjs of-view 데이터가 표시되지 않음

  15. 15

    AngularJS-범위 데이터가 표시되지 않음

  16. 16

    AngularJS가 목록보기에 JSON 데이터를 표시하지 않습니다.

  17. 17

    "출석"테이블의 데이터가 웹 페이지에 표시되지 않습니다

  18. 18

    AngularJS 애니메이션이 표시되지 않습니다.

  19. 19

    angularJS 전단지에 개체가 표시되지 않습니다.

  20. 20

    DatabaseMetataData에 테이블이 표시되지 않습니다.

  21. 21

    기본 각도 재료 테이블에 테스트 데이터가 표시되지만 내 데이터는 표시되지 않습니다.

  22. 22

    KendoTreeView 및 AngularJS : 아이콘이 표시되지 않습니다.

  23. 23

    angularjs에서 다중 테이블 데이터 표시

  24. 24

    Oracle에서 선택한 경우 테이블에 삽입 된 데이터가 표시되지 않습니다.

  25. 25

    AngularJS Toaster가 콜백에 표시되지 않습니다.

  26. 26

    "NOT NULL", "IS NOT NULL"은 테이블에 표시되지 않습니다.

  27. 27

    AngularJS HTTP Get JSON이 표시되지 않습니다.

  28. 28

    AngularJS는 json 데이터를 표시하지 않습니다.

  29. 29

    Datatables에 데이터가 표시되지 않습니다.

뜨겁다태그

보관