You don't need the jQuery.tmpl syntax here, you can just use plain string concatenation to build your template name:
<div data-bind="template: { name: 'field-' + Type }"></div>
Note: if your Type
is an ko.observable
you need to write: name: 'field-' + Type()