下面是列出切换按钮的代码,我想在其中设置第一个切换按钮打开,其余按钮关闭。
<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='List1'来尝试,但没有奏效。此问题的任何可能的解决方案..
默认情况下,切换开关始终
为"打开",具体取决于模型:
<ion-toggle item-right (ionChange)="someMethod($event.checked)" checked="{{somebooleanmodel}}"></ion-toggle>
在标记中,重复中的item
是lists
数组中的对象。
试试这个。将$scope.lists
替换为此对象。
$scope.lists = [
{ name: "List1", checked: false },
{ name: "List2", checked: true },
{ name: "List3", checked: false }
];
希望对您有所帮助。
要使开关在默认情况下始终处于打开状态,无论型号如何,请设置:
<ion-toggle ng-checked="true" ng-model="someModel">
{{expression}}
</ion-toggle>