Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.12.2017, 21:39
Новичок на форуме
Отправить личное сообщение для Георгий4134 Посмотреть профиль Найти все сообщения от Георгий4134
 
Регистрация: 04.12.2017
Сообщений: 2

AngularJS не обновляется таблица. Нужна помощь
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>
<a href="#" ng-click="orderByField='id'; reverseSort = !reverseSort">
ID
<span ng-show="orderByField == 'id'">
<span ng-show="!reverseSort" class="fa fa-caret-up"></span>
<span ng-show="reverseSort" class="fa fa-caret-down"></span>
</span>
</a>
</th>
<th>
<a href="#" ng-click="orderByField='name'; reverseSort = !reverseSort">
Name
<span ng-show="orderByField == 'name'">
<span ng-show="!reverseSort" class="fa fa-caret-up"></span>
<span ng-show="reverseSort" class="fa fa-caret-down"></span>

</span>
</a>
</th>
<th>
<a href="#" ng-click="orderByField='desiredResolutionDateString'; reverseSort = !reverseSort">
Desired Date
<span ng-show="orderByField == 'desiredResolutionDateString'">
<span ng-show="!reverseSort" class="fa fa-caret-up"></span>
<span ng-show="reverseSort" class="fa fa-caret-down"></span>
</span>
</a>
</th>
<th>
<a href="#" ng-click="orderByField='urgency'; reverseSort = !reverseSort">
Urgency
<span ng-show="orderByField == 'urgency'">
<span ng-show="!reverseSort" class="fa fa-caret-up"></span>
<span ng-show="reverseSort" class="fa fa-caret-down"></span>
</span>
</a>
</th>
<th>
<a href="#" ng-click="orderByField='state'; reverseSort = !reverseSort">
Status
<span ng-show="orderByField == 'state'">
<span ng-show="!reverseSort" class="fa fa-caret-up"></span>
<span ng-show="reverseSort" class="fa fa-caret-down"></span>
</span>
</a>
</th>
<th>Action</th>

</tr>
</thead>
<tbody id="myTable" ng-repeat="ticket in ctrl.tickets|orderBy:orderByField:reverseSort" >
<tr>
<td><span ng-bind="ticket.id"></span></td>
<td>
<a type="button" class="btn btn-link" ng-click="ctrl.overview(ticket.id)">
<span ng-bind="ticket.name"></span>
</a>
</td>
<td><span ng-bind="ticket.desiredResolutionDateString"></span></td>
<td><span ng-bind="ticket.urgencyName"></span></td>
<td><span ng-bind="ticket.stateName"></span></td>


<td>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> Sony
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Tablet</a></li>
<li><a href="#">Smartphone</a></li>
</ul>
</div>

</td>

</tr>
</tbody>
</table>



self.tickets = [];



self.getAllTickets = fetchAllTickets;
self.getMyTickets = getMyTickets;


/* fetchAllTickets();*/
getMyTickets();

function fetchAllTickets() {
TicketService.fetchAllTickets()
.then(
function (d) {
self.tickets = d;
},
function (errResponse) {
console.error('Error while fetching Tickets');
}
);
}

function getMyTickets() {
TicketService.getMyTickets()
.then(
function (d) {
self.tickets = d;
},
function (errResponse) {
console.error('Error while fetching Tickets');
}
);
}

две кнопки. одна вызывает getMyTickets другая fetchAllTickets.
не обновляется таблица. данные с сервера приходят. в переменную tickets записываются. В чем может быть причина?
Ответить с цитированием
  #2 (permalink)  
Старый 05.12.2017, 14:26
Новичок на форуме
Отправить личное сообщение для Георгий4134 Посмотреть профиль Найти все сообщения от Георгий4134
 
Регистрация: 04.12.2017
Сообщений: 2

есть решение. как всегда, все оказалось очень просто. и таблица и скрипт работают отлично, но! контроллер для кнопок и для таблицы разный (один и тот же, но определен дважды), как следствие переменная выпала из области видимости. всем спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь (есть работа) Редирект скрипт для iOS 9+ Возможно на AngularJS dimazap Мобильный JavaScript 1 20.01.2017 18:46
Таблица расписания объектов на текущий день. Нужна помощь. zeusrvp Оффтопик 0 24.08.2015 08:13
Обновляется страница! Нужна помощь! Hamty Общие вопросы Javascript 12 14.01.2014 17:14
Нужна помощь по javascript darklend Общие вопросы Javascript 0 12.01.2014 23:33
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17