mirror of
				https://github.com/richard-loafle/fuse-angular.git
				synced 2025-10-31 00:03:33 +00:00 
			
		
		
		
	(Todo App) some fixes about tag routing etc..
This commit is contained in:
		
							parent
							
								
									46ad46bb02
								
							
						
					
					
						commit
						76f2a7c8df
					
				| @ -15,7 +15,6 @@ export class MainSidenavComponent implements OnInit, OnDestroy | ||||
|     accounts: object; | ||||
|     selectedAccount: string; | ||||
| 
 | ||||
|     // onFoldersChanged: Subscription;
 | ||||
|     onFiltersChanged: Subscription; | ||||
|     onTagsChanged: Subscription; | ||||
| 
 | ||||
| @ -47,8 +46,7 @@ export class MainSidenavComponent implements OnInit, OnDestroy | ||||
| 
 | ||||
|     ngOnDestroy() | ||||
|     { | ||||
|         // this.onFoldersChanged.unsubscribe();
 | ||||
|         this.onFiltersChanged.unsubscribe(); | ||||
|         // this.onTagsChanged.unsubscribe();
 | ||||
|         this.onTagsChanged.unsubscribe(); | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -122,7 +122,10 @@ export class TodoDetailsComponent implements OnInit, OnDestroy | ||||
| 
 | ||||
|     ngOnDestroy() | ||||
|     { | ||||
|         this.onFormChange.unsubscribe(); | ||||
|         if ( this.onFormChange ) | ||||
|         { | ||||
|             this.onFormChange.unsubscribe(); | ||||
|         } | ||||
|         this.onCurrentTodoChanged.unsubscribe(); | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -43,12 +43,12 @@ export class TodoListComponent implements OnInit, OnDestroy | ||||
|                         this.currentTodo = null; | ||||
| 
 | ||||
|                         // Handle the location changes
 | ||||
|                         const tagId        = this.route.snapshot.params.tagId, | ||||
|                         const tagHandle    = this.route.snapshot.params.tagHandle, | ||||
|                               filterHandle = this.route.snapshot.params.filterHandle; | ||||
| 
 | ||||
|                         if ( tagId ) | ||||
|                         if ( tagHandle ) | ||||
|                         { | ||||
|                             this.location.go('apps/todo/tag/' + tagId); | ||||
|                             this.location.go('apps/todo/tag/' + tagHandle); | ||||
|                         } | ||||
|                         else if ( filterHandle ) | ||||
|                         { | ||||
| @ -74,12 +74,12 @@ export class TodoListComponent implements OnInit, OnDestroy | ||||
|      */ | ||||
|     readTodo(todoId) | ||||
|     { | ||||
|         const tagId        = this.route.snapshot.params.tagId, | ||||
|         const tagHandle        = this.route.snapshot.params.tagHandle, | ||||
|               filterHandle = this.route.snapshot.params.filterHandle; | ||||
| 
 | ||||
|         if ( tagId ) | ||||
|         if ( tagHandle ) | ||||
|         { | ||||
|             this.location.go('apps/todo/tag/' + tagId + '/' + todoId); | ||||
|             this.location.go('apps/todo/tag/' + tagHandle + '/' + todoId); | ||||
|         } | ||||
|         else if ( filterHandle ) | ||||
|         { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user