Ожидаемая ошибка идентификатора, строки или номера в IE
Я работаю с Angular-Formly, где я застрял с синтаксисом кода ниже, который не работает в IE. Я хочу получить поле выбора с пользовательскими значениями параметров.
defaultOptions : function(options) {
/* jshint maxlen:195 */
let ngOptions = options.templateOptions.ngOptions || "option[to.valueProp || 'value'] as option[to.labelProp || 'name'] group by option[to.groupProp || 'group'] for option in to.options";
return {
ngModelAttrs: {
[ngOptions]: {
value: options.templateOptions.optionsAttr || 'ng-options'
}
}
};
},
для строки [ngOptions]: {, это дает мне ошибку как "Ожидаемый идентификатор, строка или число"
Какой должен быть синтаксис, который будет работать во всех браузерах?