使用ng-repeat在元素上设置属性的正确方法是什么?

时间:2016-08-19 15:50:14

标签: javascript angularjs

所以我有以下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设置元素属性的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

只需使用

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

答案 1 :(得分:0)

原来我在设置为lane的拖放指令中有一个双向绑定。一旦我删除了绑定,一切都按预期工作。

感谢大家的见解..

ž