下面是列出切换按钮的代码,我想将第一个切换按钮设置为打开,其余按钮关闭..
<ion-view view-title="Choose language">
<ion-content>
<div class="list">
<ion-toggle ng-repeat="item in lists" ng-model="item.checked"
ng-checked="item.checked">
{{ item.name }}
</ion-toggle>
</div>
</ion-content>
</ion-view>
$scope.lists= [
{ name: 'List1' },
{ name: 'List2' },
{ name: 'List3' },
];
我试过提供 $ scope.item.checked =&#39; List1&#39; 但是没有工作。这个问题的任何可能的解决方案..
答案 0 :(得分:3)
在标记中,重复中的item
是lists
数组中的对象。
试试这个。用此对象替换$scope.lists
。
$scope.lists = [
{ name: "List1", checked: false },
{ name: "List2", checked: true },
{ name: "List3", checked: false }
];
希望它有所帮助。
答案 1 :(得分:2)
默认情况下,各型号的切换开关始终为开:
<ion-toggle item-right (ionChange)="someMethod($event.checked)" checked="{{somebooleanmodel}}"></ion-toggle>
答案 2 :(得分:0)
默认情况下,无论模型如何,切换始终为ON,请设置:
<ion-toggle ng-checked="true" ng-model="someModel">
{{expression}}
</ion-toggle>