add sidebar buttons
This commit is contained in:
parent
38445f3e70
commit
868262bb18
@ -11,6 +11,11 @@
|
|||||||
<ion-list>
|
<ion-list>
|
||||||
<ion-list-header>
|
<ion-list-header>
|
||||||
Navigate
|
Navigate
|
||||||
|
<ion-buttons class="ion-padding-end">
|
||||||
|
<ion-button fill="outline" color="light"><ion-icon color="primary" name="add-circle"></ion-icon></ion-button>
|
||||||
|
<ion-button fill="outline" color="light"><ion-icon color="primary" name="add-circle"></ion-icon> <span style="color: #666;">Child</span></ion-button>
|
||||||
|
<ion-button fill="outline" color="light"><ion-icon color="danger" name="trash"></ion-icon></ion-button>
|
||||||
|
</ion-buttons>
|
||||||
</ion-list-header>
|
</ion-list-header>
|
||||||
|
|
||||||
<tree-root [nodes]="nodes" [options]="options"></tree-root>
|
<tree-root [nodes]="nodes" [options]="options"></tree-root>
|
||||||
|
@ -5,6 +5,7 @@ import { SplashScreen } from '@ionic-native/splash-screen/ngx';
|
|||||||
import { StatusBar } from '@ionic-native/status-bar/ngx';
|
import { StatusBar } from '@ionic-native/status-bar/ngx';
|
||||||
import { ApiService } from './service/api.service';
|
import { ApiService } from './service/api.service';
|
||||||
import {Router} from '@angular/router';
|
import {Router} from '@angular/router';
|
||||||
|
import { TREE_ACTIONS } from 'angular-tree-component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-root',
|
selector: 'app-root',
|
||||||
@ -21,6 +22,10 @@ export class AppComponent implements OnInit {
|
|||||||
console.log({tree, node, $event});
|
console.log({tree, node, $event});
|
||||||
const id = node.data.id;
|
const id = node.data.id;
|
||||||
this.router.navigate(['/editor', {id}]);
|
this.router.navigate(['/editor', {id}]);
|
||||||
|
},
|
||||||
|
click: (tree, node, $event) => {
|
||||||
|
console.log('click', {tree, node, $event});
|
||||||
|
TREE_ACTIONS.FOCUS(tree, node, $event);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user