0

次のコード サンプルでは、​​div の ng-show ディレクティブではなく、アンカー要素の ng-click ディレクティブの position[0].position の周りにブラケットが必要なのはなぜですか?

<div ng-controller="PlayersController as pl">
  <section ng-init="tab = 'goalkeepers'">
    <li ng-repeat="position in pl.players">
      <a href ng-click="tab = {{position[0].position}}">{{position[0].position}}</a>
    </li>
  </section>
  <div ng-repeat="position in pl.players">
    <div ng-repeat='player in position' ng-show="tab === position[0].position">
      <h2 ng-show='$first'>{{player.position}}</h2>
      <h3>{{player.name}}</h3>
      <h4>{{player.price | currency: '£': 0}} {{player.score}}</h4>
    </div>
  </div>
</div>  

平等の設定と平等のチェックに関係がありますか? ネストされた ng-repeat に関連していますか?

div 要素の ng-show で等値チェックを括弧で囲むと、解析エラーが発生します。なぜですか?

4

2 に答える 2