0
私はこの小さな問題を1つの関数で呼び出していて、その関数の値を別の関数で使用しようとしています(両方の関数が同じコントローラにあります)。angularjs異なる関数で値を定義する
しかし、値を呼び出すときは、値は定義されていません。
基本的なコーディングは基本的に私が実際のコーディングではなく実現したいものです。
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
}
)};
値が別の関数からそれを呼び出すときに、私はITEM1の同じ値を保持しない方法関数bに定義されていないが、機能に示すように?
であるので、[0]
を.item1? – Rayon
'$ scope.value1 = array [];で定義していません@RayonDabre –
あなたの' console.log'に 'value1'だけでなく' $ scope.value1'を使うべきです –