@Geetha every View.js has a 'template' property that contains the reference for the default template of the View. You might be able to assign a different reference to that property before rendering the View (or, by changing the reference and then re-rendering the view).
You'll have to load all possible templates that the View can use in the 'define' parameters, and then pass the appropriate reference to the template property of the View dynamically.