Как правильно использовать ng-repeat для установки атрибутов элемента?

0

Поэтому у меня есть следующий div:

<div ng-repeat="player in playersScores" class="sb_lane">
                <div class='sb_animation drop'></div>
                <div lane="{{player.lane}}" class='dropbox' dropbucket>
                    <div  class='sb_lHeader'>
                        <div class="drop">Lane {{player.lane}}</div>
                        <div class="drop">{{player.player}}</div>
                    </div>
                    <div class="sb_rScore drop">Run : {{cRun}} of {{tRun}}
                        <div>Run Score</div>
                        <div >{{player.rScore}}</div>
                    </div>
                    <div class="sb_tScore drop">Game Score
                        <div > {{player.gScore}}</div>
                    </div>
                </div>
            </div>

Я получаю сообщение об ошибке при использовании {{player.lane}} в этой строке:

<div lane="{{player.lane}}" class='dropbox' dropbucket>

Мой вопрос заключается в следующем: Каков правильный способ использования ng-repeat для установки атрибутов для элемента?

  • 0
    Вы можете показать, как выглядит playerScores ? это массив или объект?
  • 1
    Является ли атрибут lane пользовательской директивой, которую вы определили в angular?
Показать ещё 3 комментария
Теги:

2 ответа

0

Оказывается, у меня была двусторонняя привязка в директиве drag and drop, которая была установлена в полосу. Как только я удалил эту привязку, все сработало, как ожидалось.

Спасибо за понимание всем..

Z

0

Просто используйте

<div lane="player.lane" class='dropbox' dropbucket>
  • 0
    Попробовал это ... все, что я получаю, это player.lane как текст, а не то, что в player.lane, полученное из ng-repeat.
  • 0
    я думаю, что lane это директива
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню