1
に私が放送でデータを送信するとき、私はこの問題を取得するには、ここに私のコードは次のとおりです。コードの
$rootScope.$broadcast('myEvent',{
data:"value"
});
と私:
$scope.$on('myEvent', (event, args) => {
$scope.data = args.data;
console.log($scope.data);
});
console.log($scope.data);
問題がされ、関数内のconsole.logに値が表示されますが、外には私が定義されていないものがあります。ありがとう。 myEvent
がトリガされると、それを実行することを意味し
(event, args) => {
$scope.data = args.data;
console.log($scope.data);
}
:
外部のコードは内部のコードより前に実行されるため、最初は定義されていません –