Я пытаюсь передать переменную от контроллера к значению атрибута директивы. Я использую эту директиву https://github.com/siddii/angular-timer. И мой код выглядит следующим образомAngular.js директива
<div ng-controller="transactionsController">
<table class="table" data-row-style="rowStyle">
<thead>
<tr>
<th>Link to Transaction</th>
<th>Amount Invested</th>
<th>Payout Amount</th>
<th>Transaction Status</th>
<th>Time</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="transaction in transactions">
<td><a href='https://blockchain.info/tx/{{transaction.input_transaction_hash}}'> {{transaction.input_transaction_hash}} </a></td>
<td> {{transaction.value/100000000}} </td>
<td> {{(transaction.value/100000000) * 1.2}} </td> <!--TODO: Investment % shouldn't be hardcoded -->
<td class='red' ng-if="transaction.confirmations < 6 || transaction.confirmations == null">unconfirmed</td>
<td class='green' ng-if="transaction.confirmations >= 6">confirmed</td>
<!-- <td>{{transaction.date}}</td> -->
<td><timer end-time="{{transaction.date}}">{{days}} days, {{hours}} hours, {{minutes}} minutes, {{seconds}} seconds.</timer><td>
</tr>
</tbody>
</table>
</div>
</div>
transaction.date от другого контроллера, чем директивы и является строка форматируется даты в миллисекундах. Вы также можете посмотреть здесь примеры директивы. http://siddii.github.io/angular-timer/
У меня возникла ошибка при использовании transaction.date в директиве таймера.
Но где вопрос? –
Какое описание ошибки? –
Ошибка - это просто синтаксическая ошибка, вопрос более общий, и я просто пытаюсь показать, что я пытаюсь сделать. Которая берет дату из бэкэнд и помещает ее в атрибут атрибута end-time для каждой транзакции. – Sean