diff src/app/query.service.ts @ 58:3b4046e0cc02 default

Merge from ng2-table branch. d7c947909ab888c013171b8c037e4f9fab30fe57
author casties
date Wed, 29 Mar 2017 17:19:12 +0200
parents 308c96f734c8
children 7b9d616695d3
line wrap: on
line diff
--- a/src/app/query.service.ts	Mon Mar 20 18:50:31 2017 +0100
+++ b/src/app/query.service.ts	Wed Mar 29 17:19:12 2017 +0200
@@ -25,8 +25,13 @@
         this.state = new QueryState();
     }
     
-    setup() {
+    setup(newStateString: string) {
+        // get list of object types
         this.setupObjectTypes();
+        // get state from string
+        if (newStateString) {
+            this.state.setStateFromString(newStateString);
+        }
     }
     
     getState() {
@@ -74,7 +79,9 @@
         res.subscribe(
             data => {
                 console.debug("neo4j data=", data);
-                this.objectTypes = data.results[0].data.map(elem => elem.row[0]).filter(elem => elem[0] != "_");
+                this.objectTypes = data.results[0].data
+                    .map(elem => elem.row[0])
+                    .filter(elem => elem[0] != "_");
                 console.debug("object types=", this.objectTypes);
                 },
             err => console.error("neo4j error=", err),