将$ scope变量值传递给工厂变量/函数

221b

我需要将$ scope变量的值从我的角度控制器传递给我的角度工厂,在此我将该值进一步用于其他计算。

控制器 :

angular.module('myApp').controller('MyController',['$scope', function($scope)
{
    $scope.selectedValue = function(value)
   {
      $scope.valueToSend = value + 1000;
   }
}]);

事实:

angular.module('myApp').factory("Factory", ["$q","$localStorage", function(q, $localStorage)
{
   var functionToGetValue = function()
   {
    return value;
   }
}
var x = { .... }
return x;
}]);

我控制器中的“值”只是一个选中的单选按钮。在我的工厂内,变量x具有调用我的工厂函数的其他函数functionToGetValue

有什么方法可以将$ scope.valueToSend传递给我的工厂,以便在那里自己进一步使用它?

超音速

在您的工厂中有一个setter / getter方法,您可以使用该方法来设置新值,当您想重复使用它时,请使用相同的方法来获取它,如下所示:

angular.module('myApp').factory("Factory", ["$q","$localStorage", 

function(q, $localStorage)
{ 
   this.value = "";
   return {
    inputValue : function (value) {
       if(value)
         this.value = value;
       else
         return value;
    }   
  }
}
var x = { .... }
return x;
}]);

现在,从您的控制器,

angular.module('myApp').controller('MyController',['$scope', 'Factory'

function($scope, factory)
{
    $scope.selectedValue = function(value)
     {
      $scope.valueToSend = value + 1000;
       factory.inputValue($scope.valueToSend); // this will set the new value in the factory.
     }

console.log(factory.inputValue()) // this will get the value from the factory.

}]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将变量值传递给 URL

来自分类Dev

将javascript变量值传递给php变量

来自分类Dev

如何将局部变量值从函数传递给 addEventListener 函数?

来自分类Dev

如何将javascript变量值传递给Django中的views.py函数?

来自分类Dev

如何将变量值从函数传递给Shellscript中的调用过程

来自分类Dev

R:将变量值传递给函数以确定rowSums中的范围

来自分类Dev

将变量值传递给javascript直播事件

来自分类Dev

将变量值作为参数传递给命令

来自分类Dev

将变量值传递给标签 angularjs

来自分类Dev

如何将变量值从java传递给javascript

来自分类Dev

将变量值传递给复杂命令

来自分类Dev

将$ scope变量传递给引用函数

来自分类Dev

如何将变量值从一个函数传递给另一个函数

来自分类Dev

如何将javascript变量值传递给php变量?

来自分类Dev

如何在html内将python变量值传递给php?

来自分类Dev

将SF变量值传递给jQuery值以在链接中使用

来自分类Dev

将一系列单元格作为变量值传递给单个查询?

来自分类Dev

将单击的按钮(不是表单中的按钮)的变量值传递给ajax url?

来自分类Dev

将字典中的变量值存储传递给url参数

来自分类Dev

将变量值传递给另一个用户的外壳

来自分类Dev

如何将变量值传递给脚本并在一行中运行它?

来自分类Dev

将变量值作为输入传递给从Shell脚本调用的oracle sql文件

来自分类Dev

将SF变量值传递给jQuery值以在链接中使用

来自分类Dev

将变量值传递给Node.js中的速度模板

来自分类Dev

将变量值传递给AngularJs 1.X中的数组参数

来自分类Dev

TYPO3将Fluid变量值传递给Javascript

来自分类Dev

如何将一个活动的变量值传递给 android 中的 baseactivity

来自分类Dev

将变量值传递给 ionic2 中的另一个组件

来自分类Dev

Angular Service 将变量值传递给 app.component

Related 相关文章

  1. 1

    将变量值传递给 URL

  2. 2

    将javascript变量值传递给php变量

  3. 3

    如何将局部变量值从函数传递给 addEventListener 函数?

  4. 4

    如何将javascript变量值传递给Django中的views.py函数?

  5. 5

    如何将变量值从函数传递给Shellscript中的调用过程

  6. 6

    R:将变量值传递给函数以确定rowSums中的范围

  7. 7

    将变量值传递给javascript直播事件

  8. 8

    将变量值作为参数传递给命令

  9. 9

    将变量值传递给标签 angularjs

  10. 10

    如何将变量值从java传递给javascript

  11. 11

    将变量值传递给复杂命令

  12. 12

    将$ scope变量传递给引用函数

  13. 13

    如何将变量值从一个函数传递给另一个函数

  14. 14

    如何将javascript变量值传递给php变量?

  15. 15

    如何在html内将python变量值传递给php?

  16. 16

    将SF变量值传递给jQuery值以在链接中使用

  17. 17

    将一系列单元格作为变量值传递给单个查询?

  18. 18

    将单击的按钮(不是表单中的按钮)的变量值传递给ajax url?

  19. 19

    将字典中的变量值存储传递给url参数

  20. 20

    将变量值传递给另一个用户的外壳

  21. 21

    如何将变量值传递给脚本并在一行中运行它?

  22. 22

    将变量值作为输入传递给从Shell脚本调用的oracle sql文件

  23. 23

    将SF变量值传递给jQuery值以在链接中使用

  24. 24

    将变量值传递给Node.js中的速度模板

  25. 25

    将变量值传递给AngularJs 1.X中的数组参数

  26. 26

    TYPO3将Fluid变量值传递给Javascript

  27. 27

    如何将一个活动的变量值传递给 android 中的 baseactivity

  28. 28

    将变量值传递给 ionic2 中的另一个组件

  29. 29

    Angular Service 将变量值传递给 app.component

热门标签

归档