2016-05-15 15 views
0

ionicを使用してモバイルアプリケーションを開発しています。CSS:削除アイコンをクリックすると左に遷移するリスト

Delete List Items

我々は、すべてのリスト項目の左側にあるアイコンがある見たように、そのアイコンをクリックすると、リストが左に移行:この中で私はこのような削除機能を実装しようとしています画面に削除ボタンが表示されます。

私は同じ機能を実装したいですが、正しいCSSを書くことはできません。この仕事をどのようにしたらいいか教えてください。 ここに私のへのリンクplunkr

+0

は[?これだ](http://ionicframework.com/docs/api/directive/ionDeleteButton/) – aug

+0

@augこれは私が必要なものではありません..マイナスアイコンがデフォルトで表示されるようにします。ユーザーがそのアイコンをクリックすると、リストは左に移動し、削除ボタンが表示されるはずです。 – Neptune

答えて

1

イオンリストの指令を使うことができます。

<ion-list ng-controller="MyCtrl" 
     show-delete="shouldShowDelete" 
     show-reorder="shouldShowReorder" 
     can-swipe="listCanSwipe"> 
    <ion-item ng-repeat="item in items" 
     class="item-thumbnail-left"> 

<img ng-src="{{item.img}}"> 
<h2>{{item.title}}</h2> 
<p>{{item.description}}</p> 
<ion-option-button class="button-positive" 
        ng-click="share(item)"> 
    Share 
</ion-option-button> 
<ion-option-button class="button-info" 
        ng-click="edit(item)"> 
    Edit 
</ion-option-button> 
<ion-delete-button class="ion-minus-circled" 
        ng-click="items.splice($index, 1)"> 
</ion-delete-button> 
<ion-reorder-button class="ion-navicon" 
        on-reorder="reorderItem(item, $fromIndex, $toIndex)"> 
    </ion-reorder-button> 

</ion-item> 
</ion-list> 

コントローラー:

app.controller('MyCtrl', function($scope) { 
$scope.shouldShowDelete = false; 
$scope.shouldShowReorder = false; 
$scope.listCanSwipe = true 
}); 
+0

カスタムCSSを使用してリストビューをデザインすることができます。カスタムディレクティブを開発する必要があります。このディレクティブは、スワイプ - 左またはスワイプ - 右のようなイベントで使用可能になり、レコードを削除または編集できます。 –

関連する問題