在离子切换中设置要检查的默认切换



下面是列出切换按钮的代码,我想在其中设置第一个切换按钮打开,其余按钮关闭。

<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>

在标记中,重复中的itemlists数组中的对象。

试试这个。将$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>

相关内容

  • 没有找到相关文章

最新更新