2013-07-18 34 views

risposta

92

Poiché entrambe le funzioni sono nello stesso ambito, è sufficiente chiamare $scope.fn1() all'interno di fn2.

+1

Grazie per la risposta –

+36

Fn1() devono essere dichiarate prima chiamano sul fn2() – RolandoCC

+1

@RolandoCC Grazie mille. Ero così sicuro di come chiamarlo ma questo deve dichiarare prima mi stava uccidendo - * - – cjmling

-1

se si sta facendo la stessa cosa sia in fn1 che in fn2 non si desidera una funzione di due scope, utilizzare una funzione per quello.

se è necessario aggiungere in fn2 quindi prendere la cosa comune per due funzioni, quindi chiamarlo.

+0

Penso che dovresti mostrare all'utente come fare ciò che chiede. Può usare fn1 non solo da fn2, ma da qualsiasi altra parte –

0
$scope.fn1 = function() { 
    // do something A 
}; 

$scope.fn2 = function() { 
    // do something B 
    // I want to call fn1 here. 

    $scope.fn1(); // this works 

}; 
Problemi correlati