I am tying to set the input field dynamically. But I came up with error. how to use the ng-switch-when to set the type in input fields or any other alternate?
here is my temp:
var GridTemplate = [
'<div>',
'<div>',
'<ul class="titles"><li ng-repeat="page in currentPage">{{page.title}}</li></ul>',
'<div class="rowContent">',
'<ul ng-repeat="(title,page) in currentPage">',
'<li ng-repeat="(key,element) in page.key track by $index">',
'<input ng-switch-when="page.key[key] == string" type="text" name="" id="" ng-model="page.key[key]" ng-blur="numSort( page )" />',
'<input ng-switch-when="page.key[key] == number" name="" id="" ng-model="page.key[key]" ng-blur="numSort( page )" />',
'</li></ul></div>',
'<div class="pageNavigator"><ul><li ng-repeat="page in slides"><a ng-href="">{{$index+1}}</a></li></ul></div>',
'</div>',
'</div>'
];
Controller 'ngSwitch', required by directive 'ngSwitchWhen', can't be found!