[{"__symbolic":"module","version":4,"metadata":{"MyTreeSelectComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"DefaultValueAccessor","line":36,"character":43},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"my-tree-select","template":"\n  <div class=\"input-group\">\n    <input type=\"text\" class=\"form-control\" [value]=\"text\" readOnly=\"true\" [placeholder]=\"placeholder\">\n    <input type=\"hidden\" [name]=\"fieldName\" [value]=\"model.value\">\n    <div class=\"input-group-btn\">\n      <button type=\"button\" class=\"btn btn-default dropdown-toggle\" data-toggle=\"dropdown\"><span class=\"caret\"></span></button>\n      <div class=\"dropdown-menu pull-right\" role=\"menu\">\n        <ul [id]=\"treeId\" class=\"ztree \" data-ride=\"tree\">      \n        </ul>      \n      </div>\n      \n    </div>\n  </div>\n      ","styles":["\n      .ztree{\n          display:block;\n          min-width:150px;\n          width:230px;\n      }\n    "],"animations":[]}]}],"members":{"fieldName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3},"arguments":["name"]}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3},"arguments":["placeholder"]}]}],"treeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3},"arguments":["tree-id"]}]}],"idKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3},"arguments":["key-id"]}]}],"pidKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":2},"arguments":["key-pid"]}]}],"titleKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":2},"arguments":["key-title"]}]}],"hasCheckbox":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":2},"arguments":["has-checkbox"]}]}],"treeDataSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3},"arguments":["source"]}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"nodeClickEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":71,"character":2},"arguments":["nodeClick"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":77,"character":5}}],null,null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":75,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":75,"character":57},{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":76,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":77,"character":27},{"__symbolic":"reference","module":"./zx-tree.service","name":"ZxTreeService","line":78,"character":26},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":79,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}],"onNodeEvent":[{"__symbolic":"method"}],"fireNodeClickEvent":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"_loadFiles":[{"__symbolic":"method"}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":180,"character":3},"arguments":["click",["$event"]]}]}]}}}}]