Что случилось с этим:AngularJS «неожиданный маркер [» инициализирует массив объектов
var a = "1";
var b = {};
var b[a] = 'test';
Согласно this SO question, вышесказанное справедливо. Но var b[a] = 'test'
генерирует эту ошибку в AngularJS (v1):
Uncaught SyntaxError: Unexpected token [
Снимите 'var' из третьей строки, и он будет таким же, как этот вопрос. – George
DOH! Я смотрел прямо на него. – lilbiscuit