Непойманный (в обещании) SyntaxError: неожиданный токен 'const' в UI5 (SAP) [закрыто]
Привет, я хотел сделать вызов API в Ui5, но каждый раз он говорит мне, что не знает, что такое «Const».
Uncaught SyntaxError: Неожиданный токен 'const' При отображении цели маршрутизации с именем 'TargetResult' произошла следующая ошибка: SyntaxError: Неожиданный токен 'const' -
Неперехваченный (в обещании) SyntaxError: Неожиданный токен 'const'
мой вызов Ui5:
sap.ui.define([
"sap/ui/core/mvc/Controller", "sap/ui/model/json/JSONModel"
], function(Controller, JSONModel) {
"use strict";
return Controller.extend("TESTE.TESTE.controller.ResultDevice", {
onInit: function() {
var sUrl = "/api/tablets?limit=1000&offset=0";
const url = "https://jsonplaceholder.typicode.com/users";
fetch(url).then(res => res.json()).then(res => (
const dataModel = new JSONModel(); dataModel.setData({
items: res
}); this.getView().setModel(dataModel, "aribadevices")
)
},
},
1 ответ
Есть несколько проблем с вашими фигурными скобками и круглыми скобками. Этот код должен работать, не содержит синтаксических ошибок и его немного легче читать, поскольку каждое выражение находится на новой строке.
sap.ui.define([
"sap/ui/core/mvc/Controller", "sap/ui/model/json/JSONModel"
], function(Controller, JSONModel) {
"use strict";
return Controller.extend("TESTE.TESTE.controller.ResultDevice", {
onInit: function() {
var sUrl = "/api/tablets?limit=1000&offset=0";
const url = "https://jsonplaceholder.typicode.com/users";
fetch(url).then(res => res.json()).then(res => {
const dataModel = new JSONModel();
dataModel.setData({
items: res
});
this.getView().setModel(dataModel, "aribadevices");
})
}
})
});