Не удается отобразить дату в шаблоне

У меня есть это в моем шаблоне:

<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>

Другие вопросы по тегам