如何在控制器中写入返回某些值或对象的函数?

时间:2015-03-10 13:12:32

标签: angularjs

如何在控制器中写入返回某些值或对象的函数? 像

      $scope.getTwoNumber=function(){
      var num1=9;
       var num2=10;

       var obj={first:num1,sec:num2}
       return obj;
    }


      $scope.someOtherFunc=function(){

         var numbers={};
          numbers=$scope.getTwoNumber()

      }

如何实现它?

2 个答案:

答案 0 :(得分:0)

您可以在控制器中编写一个函数。例如:

myApp.controller('thisController', function($scope){

  $scope.thisValue = false;
  function myFunction(){
    console.log('from this function');
    return true;
  }
  $scope.thisValue = myFunction();
});

答案 1 :(得分:0)

确保你不要忘记“;”在函数调用结束时签名。剩下的对我来说似乎很好。请注意,您必须声明对象$ scope并确保它不为空。

有关控制器的详细信息,请阅读:http://php-html.net/tutorials/model-view-controller-in-php/

$scope.someOtherFunc(){    
  var numbers={};
  numbers=$scope.getTwoNumber();
}