Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выведение последнего элемента из массива в таблицу.AngularJS / 9 сообщений из 9, страница 1 из 1
17.08.2016, 01:51
    #39292934
Anton19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выведение последнего элемента из массива в таблицу.AngularJS
Как в таблицу вывести последний элемент пришедший с сервера на по AJAX запросу AngularJS.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<table border="1">
        <tr>
            <th>Small</th>
            <th>Middle</th>
            <th>Big</th>
        </tr>
        <tr ng-repeat="FileInfo in li">
            <th>{{FileInfo.SizeSmall}}</th>
            <th>{{FileInfo.SizeMiddle}}</th>
            <th>{{FileInfo.SizeBig}}</th>
        </tr>
    </table>



Сейчас при таком подходе много нулевых строк. И только в последней строке заполняются 3 значения. Как мне вывести по последнему индексу эти данные в таблицу с помощью ангуляра?
...
Рейтинг: 0 / 0
17.08.2016, 02:16
    #39292938
JVF
JVF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выведение последнего элемента из массива в таблицу.AngularJS
...
Рейтинг: 0 / 0
17.08.2016, 08:08
    #39292966
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выведение последнего элемента из массива в таблицу.AngularJS
Anton19 , если нужно выводить один элемент, то для этого цикл не нужен.
Достаточно этого

Код: javascript
1.
{{arr[arr.length].field}}
...
Рейтинг: 0 / 0
17.08.2016, 11:30
    #39293124
Anton19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выведение последнего элемента из массива в таблицу.AngularJS
krvsa, А можешь поподробней?
...
Рейтинг: 0 / 0
17.08.2016, 11:55
    #39293159
Anton19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выведение последнего элемента из массива в таблицу.AngularJS
Вот такая таблица получается у меня. Данные всегда в последней строке. Все остальные лишние. Какой и куда код вписать, чтобы убрать их.
...
Рейтинг: 0 / 0
17.08.2016, 16:13
    #39293401
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выведение последнего элемента из массива в таблицу.AngularJS
Anton19А можешь поподробней?
Могу. Если сделаешь работоспособный тестовый пример...
...
Рейтинг: 0 / 0
17.08.2016, 23:46
    #39293615
Anton19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выведение последнего элемента из массива в таблицу.AngularJS
krvsa,
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
<body ng-controller="FileInfoesController">
    
    <table border="1">
        <tr>
            <th>S</th>
            <th>M</th>
            <th>B</th>
        </tr>
        <tr ng-repeat="FileInfo in li">
            <th>{{FileInfo.SizeSmall}}</th>
            <th>{{FileInfo.SizeMiddle}}</th>
            <th>{{FileInfo.SizeBig}}</th>
        </tr>
    </table>

    <p ng-repeat="FileInfo in li">{{FileInfo.Error}}</p>
    

    Current path: <span  ng-bind="li[0].Puth">{{FileInfo.Puth}}</span>
    

    
    <ul ng-repeat="FileInfo in li">
        <li>
            <a href="" ng-click="someMethod(FileInfo.Puth + FileInfo.DirectoryName)">{{FileInfo.DirectoryName}}</a>
        </li>
    </ul>
    <ul ng-repeat="FileInfo in li">
        <li>
            <span>{{FileInfo.FileName}}</span>
        </li>
    </ul>
       
     <script type="text/javascript">
        var myapp = angular.module("myapp", [])
        myapp.controller("FileInfoesController", function ($scope, $http) {
            $http.get("http://localhost:58303/api/FileInfoDataes").success(function (response) {
                $scope.li = response;
            });
            
        
            $scope.someMethod = function (path) {
                
                $http.get("http://localhost:58303/api/FileInfoDataes/findAll?id=" + path).success(function (response) {
                        $scope.li = response;
                   });
            };
        
            });
        
       
     </script>
</body>
...
Рейтинг: 0 / 0
18.08.2016, 01:32
    #39293630
Anton19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выведение последнего элемента из массива в таблицу.AngularJS
krvsa, Вопрос решен. Я уже написал код!
...
Рейтинг: 0 / 0
18.08.2016, 08:55
    #39293680
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выведение последнего элемента из массива в таблицу.AngularJS
Anton19 , тот кусок текста выше не может быть тестовым примером. Т.к. при копировании его в браузер он неработоспособен.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выведение последнего элемента из массива в таблицу.AngularJS / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]