0

[[ opt.option ]]次のコードで、テンプレートタグが値に評価されないことがあるのはなぜだろうか

<span ng-repeat="opt in options">
<button ng-click="button = [[ opt.option ]]" ng-class="{ active : button == [[ opt.option ]] } ng-cloak>
<i class="icon-tick visible-in-active" ></i>[[ opt.option ]] </button>
</span>

ボタンは、ボタンに名前を付けるためのテンプレートタグが機能していることを意味する名前で出力されていますが、ボタンのいずれかをクリックしても、テンプレートタグが評価されていないことを意味するアクティブなものはng-clickありng-classません。どうしてこれなの?

編集
私はdjangoを使用しているので、djangoもこれらのタグを使用するため、{{}}を[[]]でオーバーライドする必要がありました{{}}

これを達成したいボタンをクリックするとアクティブになり、前のアクティブなボタンは非アクティブになります。これがJsFiddleを取得しているものです

4

2 に答える 2