У меня есть ng-repeat
для массива объектов сообщений, который выводит message.text
и сопровождается message.author.username
. Когда я использую {{message.author.username}}
, он выводит правильного пользователя, но у меня есть тот элемент DOM, завернутый в якорь, где ui_sref=profile(message.author.username)
устанавливается как ссылка.
По какой-то причине ссылка ui-sref на имя пользователя представляет собой нечто совершенно иное, чем то, на что оно намотано. Например, когда я наведите курсор мыши на связанное имя пользователя на сайте, это показывает, что ссылка идет на другое имя пользователя, найденное позже в массиве. Если он использует один и тот же точный синтаксис (message.author.username), есть ли какая-либо причина, по которой текст будет отличаться, если он указан в теге привязки ui-router? Я чувствую, что это ошибка, но я не уверен, почему и как это исправить.
Надеюсь, это имело смысл ... вот какой-то код, который будет понятен
<div class="col-sm-9 offset-sm-1"
ng-repeat="message in wall | orderBy: createdon:true | limitTo: 8">
<div class="comment-container">
<div >
<h6> <a ui-sref="profile(message.author.username)">{{message.author.username}}</a></h6>
</div>
<div class="comment-text">
{{message.text}}
</div>
<hr>
</div>
</div>