code: function (arrayValue, index) {
              // Support selecting template as a function of the data being rendered
              var templateName = typeof(template) == 'function' ? template(arrayValue) : template;
              arrayItemContext = parentBindingContext['createChildContext'](ko.utils.unwrapObservable(arrayValue));
              arrayItemContext['$index'] = index;
              return executeTemplate(null, "ignoreTargetNode", templateName, arrayItemContext, options);
          }
docs: This will be called by setDomNodeChildrenFromArrayMapping to get the nodes to add to targetNode