We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6d51e07 commit 35f430cCopy full SHA for 35f430c
src/directives/schema-form.js
@@ -87,7 +87,13 @@ angular.module('schemaForm')
87
angular.forEach(merged,function(obj,i){
88
var n = document.createElement(attrs.sfDecorator || snakeCase(schemaFormDecorators.defaultDecorator,'-'));
89
n.setAttribute('form','schemaForm.form['+i+']');
90
- var slot = element[0].querySelector('*[sf-insert-field="' + obj.key + '"]');
+ var slot;
91
+ try {
92
+ slot = element[0].querySelector('*[sf-insert-field="' + obj.key + '"]');
93
+ } catch(err) {
94
+ // field insertion not supported for complex keys
95
+ slot = null;
96
+ }
97
if(slot) {
98
slot.appendChild(n);
99
} else {
0 commit comments