2017-02-04 7 views
0

Я пытаюсь добавить точки в свою базу данных приложений Ionic. Для этого я получаю существующие точки из базы данных и добавляю их в те точки, которые я буду вводить. После того, как я хочу обновить эти суммированные баллы в моей базе данных. С моим кодом браузер дает мне ошибку: «сервер ответил критически важным исключением 500», если у вас есть идея, как помочь мне решить эту проблему.

(The $scope.points и $scope.input тип данных с плавающей точкой) Это мой код:

+2

Код, показанный на сумму, не имеет смысла. 'parseFloat()' для строк не объектов или массивов. Также не имеет смысла запускать сумму по пустым значениям. Непонятно, что вы пытаетесь сделать здесь. – charlietfl

+0

С помощью этого приложения я пытаюсь добавить больше точек к существующим точкам в базе данных приложений. $ scope.points - это точки, которые я извлекаю из базы данных, а $ scope.input - это точки, которые я хочу добавить, добавив в приложение. После добавления приложения я хочу обновить базу данных. Это то, что я пытаюсь сделать. Так что я должен изменить массив $ scope.points и лишить строки? – Bartek

+0

зависит от того, какие точки и что вы хотите с ними делать. Также не ясно – charlietfl

ответ

0

Вы заявляете в вашем вопросе о том, что тип scope.input является поплавок, но вы установите его на пустой объект с помощью

$scope.input = {}; 

Поскольку эта ошибка, происходящий на сервере, это обратный перевод данных конца, который имеет проблемы пытается превратить ваш пустой объект в нулевое значение с плавающей точкой. Я предлагаю изменить {} на 0.0 или какой-либо другой заполнитель с плавающей точкой.