【发布时间】:2016-09-30 04:51:35
【问题描述】:
我是 Angular 新手,尝试使用 CGARVIS 设计的 Angular-toggle-switch:http://cgarvis.github.io/angular-toggle-switch。不幸的是,没有很多文档,并且像 ng-click 等“正常”的 Angular 选项不起作用。
我已经设法根据 JSON 对象中是否存在某个值来设置切换按钮的初始值:
<div ng-repeat="agendapunt in aktieveVergadering.Agendapunten | orderBy:'VolgNr'" ng-init="search(agendapunt.AgendapuntCollegelid)">
<ul class="list-group">
<li class="list-group-item">
<table class="table-condensed apunttable">
<tr>
<td class="apuntvolgnr"><span class="badge pull-left">{{agendapunt.VolgNr}}</span></td>
<td class="apuntomschrijving">{{agendapunt.Omschrijving}}</td>
<td class="apuntkeuze"><toggle-switch model="Bespreken" on-label="Ja" off-label="Nee" /></td>
</tr>
</table>
</li>
</ul>
</div>
初始真/假的设置由这个函数完成:
$scope.search = function (array) {
this.Bespreken = false;
for (var i = 0; i < array.length; i++) {
if (array[i].Volledigenaam == $scope.VolledigeNaam)
this.Bespreken = true;
return;
}
return;
};
现在这给了我一个带有 listitems 的页面,每个页面都有一个设置为正确初始值的切换按钮。但是:
-如何检测每个单独按钮的更改(或点击事件)?
-为什么我不能像 $scope.Bespreken 这样以 Angular 方式引用“Bespreken”值?
- 在哪里可以找到有关使用 Angular-toggle-switch 的更多信息/示例?
【问题讨论】:
-
请提供 jsfiddle 代码。
标签: javascript angularjs