我有一个小问题,我在一个函数中调用服务方法,然后尝试在另一个函数中使用该函数的值(两个函数都在同一个 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/