i doing app list view. in list view, user can edit , delete item when swipe list left. have delete button working. not sure how start edit button. when user clicked on list view, bring form form let user edit detail inside , can save it. have follow example in jsfiddle. kind of want, in list view
http://jsfiddle.net/a5xz9/2/ here code list view
<ion-side-menus> <ion-side-menu-content> <ion-content> <ion-header-bar class="bar-positive"> <button class="button button-icon" ng-click="toggleleft()" menu-toggle="left"> <i class="icon ion-navicon"></i> </button> <h1 class="title"> details</h1> </ion-header-bar> <br /> <br /> <ion-list can-swipe="listcanswipe"> <ion-item ng-repeat="data in tempdata" item="data" href="#/detail/{{data.id}}"> name:{{data.name}}<br /> <ion-option-button class="button-assertive" ng-click="showpopup(data)"> delete </ion-option-button> <ion-option-button class="button-calm" ng-click="edit(data)"> edit </ion-option-button> </ion-item> </ion-list> </ion-content> </ion-side-menu-content> here array
angular.module('app') .factory('webapi', function () { //dummy data var name = [{ value: "peter", text: "peter" }, { value: "john", text: "john" }, { value: "lucy", text: "lucy", }, var tempdata = []; //display 100 item (var = 0; < 100; i++) { var selectedname = name[math.floor((math.random() * name.length))]; tempdata.push({ id: i, name: selectedname.text }) }; here button in controller
$scope.edit = function (data) { var selecteddata = data; console.log(selecteddata); }
angular.module('app') .factory('webapi', function () { //dummy data var name = [{ value: "peter", text: "peter" id: 1 }, { value: "john", text: "john" id: 2 }, { value: "lucy", text: "lucy", id: 3 }, $scope.edit=function(id) { //here place function edit data selected } in html <div ng-repeat="p in data"> <input type="text" ng-model="text" > <button ng-click="edit(p.id)" >edit</button> i hope understand method allow know id of data selected can use add modal or inputs other page use ng-repeat pass parameter in function
Comments
Post a Comment