Не удается отобразить дату в шаблоне
У меня есть это в моем шаблоне:
<div ng-repeat="item in mainCtrl.items" class="item">
<h4 ng-bind="item.title"><small ng-bind="item.pub_date"><strong></strong></small></h4>
<p ng-bind="item.content"></p>
</div>
item.content и item.content показывают соответственно. Тем не менее, item.pub_date не показывает значение там. Я получаю пустую часть в том месте, где должна быть дата в моем шаблоне.
Используя Batarang, я понял, что значение pub_date отображается в шаблоне, но не отображает что-либо.
Вот как это выглядит, когда я смотрю в Батаранге
pub_date: 2014-12-05T18:27:30.939Z
Нужно ли добавлять фильтр даты, чтобы он работал? Я неправильно выставляю значение в элементе pub_date или? Спасибо
1 ответ
Это потому, что ваш h4
упаковка тегов small
тег, который переопределяет его содержимое. Директива ngBind в основном заменяет существующий контент.
Либо двигаться small
снаружи h4
или используйте двойную фигурную запись для заголовка как:
<h4>{{item.title}}<small ng-bind="item.pub_date"><strong></strong></small></h4>