AngularJs模板标签我不知道为什么模板标签[[ 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>
按钮正在被输出的名称意味着命名按钮的模板标签正在工作,但当我点击任何按钮时,没有任何活动e表示ng-click
和ng-class
的模板标记未评估。为什么是这样?
编辑
我使用Django的,所以我不得不重写{{}}与[[]]由于Django使用这些标签也{{}}
我要实现THIS.当按钮被点击时,它变为活动状态,前一个活动状态变为非活动状态。这就是我得到JsFiddle
应该指出,这是可定制的。他可以将它从{{}}更改为[[]]。 –
@JonathanRowny从来不知道!感谢您指出。该功能的任何实际用途? – ksimons
我确定有但我没有想到的......也许你只是讨厌squ brack的括号?有一个如何在这里做的例子:http://docs.angularjs.org/api/ng.$interpolateProvider –