AngularJS称1 + 1是11

Pim*_*aat 1 math angularjs

我有一个AngularJS和非常基本的数学问题.当我从我的firebase中选择数据时,我想添加它们.

这是我的代码:

  $scope.project.$on('loaded', function(value) {
  console.log(value); // data loaded from Firebase
  console.log(value.name); // subset of the returned value

  angular.isNumber(value.firstmatch);
  angular.isNumber(value.secondmatch);



  $scope.project.points = ((value.firstmatch) + (value.firstmatch));
Run Code Online (Sandbox Code Playgroud)

并输出11.是的,第一个匹配值为1.

谢谢!

Lik*_*d_T 6

所以你的数据给你字符串,只需将它们转换为数字:

 $scope.project.$on('loaded', function(value) {
  console.log(value); // data loaded from Firebase
  console.log(value.name); // subset of the returned value

  //angular.isNumber(value.firstmatch);
  //angular.isNumber(value.secondmatch);



  $scope.project.points = parseInt(value.firstmatch, 10) + parseInt(value.firstmatch,10);
Run Code Online (Sandbox Code Playgroud)