javascript - angularjs用不同的函数定义值

标签 javascript angularjs ionic-framework

我有一个小问题,我在一个函数中调用服务方法,然后尝试在另一个函数中使用该函数的值(两个函数都在同一个 Controller 中)。

但是当调用这些值时,它说它们未定义。

底部编码基本上是我想要实现的目标,而不是我真正的编码。

app.controller('Ctrl', function($scope)
{
     $scope.a = function()            // a function calling service data
     {
       $scope.value1 = array[];       //array[] list of all data called
       console.log(value[0].item1);   // value is defined
     }

     $scope.b = funtion(value1)
     {
       console.log(value1[0].item1);  // returns undefined
     }
)};

函数a所示,该值已定义,但在函数b中未定义,如何在调用时保持item1的相同值来自另一个函数?

最佳答案

执行$scope.value[0].item1
因为数组值在 $scope

关于javascript - angularjs用不同的函数定义值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36422575/

相关文章:

javascript - 如何将 AngularJS ng-repeat 变量传递给 Javascript 点击事件

angularjs - 范围更改时, Angular 指令会自动重新实例化

javascript - 如何在多个js文件中初始化angularjs的$rootScope

javascript - 如何存储来自 Pubnub 历史的数据并使其对所有 Controller 可用?

ionic-framework - 生产准备 Ionic 应用程序的任务

php - 发送 MySQL 查询,无需表单或页面刷新

javascript - Jquery/Ajax/CSS 在使用 Ajax 提交表单后显示/隐藏 div

javascript - 提交表单后刷新页面

javascript - 让谷歌地图填充高度

html - 如何居中对齐按钮内的 ionic 图标?