Я согласен с TJ Crowder :
При условии, что у вас есть что-то внутри определения класса или инициализатора объекта, это нормально в любой современной среде (это синтаксис метода ES2015 +),Само по себе в начале отсутствует ключевое слово function.
Но далее я хотел бы упомянуть, что вы можете получить ошибку, потому что она ожидает скобки, так как вы не используете оператор return внутрифигурная скобка:
this.dbService.get('Boletim/ListaBoletim').subscribe(result =>
({this.item = result})
)
Или, возможно, вы также написали с помощью оператора return
:
this.dbService.get('Boletim/ListaBoletim').subscribe(result =>
return {this.item = result} // To fix, use parentheses
)
Кстати, я не совсем уверен, что ошибка возникает из-за неиспользованияскобки.Потому что это зависит от среды проекта.Я имею в виду, как вы настраиваете или работаете над проектом babel, ...?Если это имеет отношение к этому, то использование скобок, как указано выше, решит проблему.
Я написал этот ответ, потому что такие исправления работали очень гладко при работе с приложением реагирования, созданным с помощью create-реагировать-приложение.Надеюсь, это поможет и вам.