Angular js, без отображения данных сокета в таблице (ng-repeat) - PullRequest
1 голос
/ 17 апреля 2020
 div(ng-controller="dashController")
    nav.navbar.navbar-expand-sm.navbar-dark.fixed-top
      .container
        img(src='../images/Dashboard.png', alt='logo', width='180px')
        ul.navbar-nav
          li.nav-item
            a.nav-link.active(href='#')
              i.fas.fa-sign-out-alt  Çıkış Yap   

 main
      .container
        .row
          .col-md-1
          .col-md-7
            .card
              .card-header
                h5 Ozkaynak Hesaplaması
              #oTab.card-body
                .table-responsive
                  table.table.table-stripped.table-hover(cellspacing='0')
                    thead.thead.bg-primary.text-white
                      tr
                        th.th-sm Musteri No
                        th.th-sm Ozkaynak
                    tbody
                     tr(ng-repeat="equs in equss track by $index")
                        td {{equs.mNo}}
                        td {{equs.ozkynk}}

это мой pug.file

app.controller('dashController', ['$scope',($scope) =>{
   const socket = io.connect('http://localhost:3000');
        socket.on('ozkaynak',(data)=>{
            $scope.equss = data;
             $scope.$apply(); 
            console.log($scope.equss);
     }) 

это мой Controller.file

Здравствуйте. Я пытаюсь показать свои данные за столом, но не смог. Я успешен, когда я пишу console.log (scope.equss), но данные не отображаются в окне. Как я могу это исправить.

Это мои данные в консоли:

enter image description here

1 Ответ

0 голосов
/ 17 апреля 2020

Вы бы использовали $scope.equss = data.equs, поскольку ваш data является объектом { equs: Array(21) }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...