I'd like to create dynamic table, for the example let say that it will be table of checkboxes.
Static example of table contains three checkboxes:
[{"id":"ace82b6c.3dc4f","type":"debug","z":"463a17e7.47518","name":"","active":true,"console":"false","complete":"payload","x":624,"y":188,"wires":[]},{"id":"eeca3937.64ba38","type":"ui_template","z":"463a17e7.47518","group":"af3329ea.de75f","name":"list","order":0,"width":0,"height":0,"format":"<div>\n<md-list>\n \n<md-list-item>\n <span>1st Line</span>\n <md-checkbox class=\"md-secondary\" ng-model=\"isChecked1\" ng-change=\"send({topic: 1,payload: isChecked1})\"></md-checkbox>\n</md-list-item>\n\n<md-list-item>\n <span>2nd Line</span>\n <md-checkbox class=\"md-secondary\" ng-model=\"isChecked2\" ng-change=\"send({topic: 2,payload: isChecked2})\"></md-checkbox>\n</md-list-item>\n\n<md-list-item>\n <span>3rd Line</span>\n <md-checkbox class=\"md-secondary\" ng-model=\"isChecked3\" ng-change=\"send({topic: 3,payload: isChecked3})\"></md-checkbox>\n</md-list-item>\n\n</md-list>\n</div>","storeOutMessages":true,"fwdInMessages":true,"x":195,"y":189,"wires":[["3f8a0cb8.4a1fc4"]]},{"id":"3f8a0cb8.4a1fc4","type":"function","z":"463a17e7.47518","name":"msg format","func":"msg.payload=\"Row \"+msg.topic+\" \"+msg.payload;\nreturn msg;","outputs":1,"noerr":0,"x":415,"y":188,"wires":[["ace82b6c.3dc4f"]]},{"id":"af3329ea.de75f","type":"ui_group","z":"","name":"List group","tab":"bd9e186d.65ba","order":1,"disp":true,"width":"6"},{"id":"bd9e186d.65ba","type":"ui_tab","z":"","name":"List","icon":"dashboard","order":4}]
I thought that creating dynamic table (number of rows will change over time) will be simple, just place function that generate html code with Angular directives and feed it into dashboard template...