0

こんにちは、Angular で問題が発生しまし$scope.$broadcastた。ページが 1 回更新されると、リッスン値のみが更新されます。

1 つのコントローラー:

$rootScope.$broadcast('myVar', myValue);

リスナー:

$scope.$on('myVar', function(event, myValue) {
    console.log(myValue);
    $scope.myValue= myValue;
});

ページを 1 回更新すると機能しますが、初期ロード時にリスナーが機能しませんか? 何か案は?

4

1 に答える 1

0

問題を解決しました。これを使用$window.location.reload();して、コントローラーをリロードしてリスナーを再度開始する必要があるように見えました。

于 2014-11-25T13:50:07.640 に答える