私はプロジェクトにangular-dashboard-frameworkを使用しています。私はウィジェットが閉じられたときに関数をトリガーする必要があります。これまで私は、ウィジェットが閉じられると、adfがメッセージadfWidgetRemovedFromColumn
をブロードキャストすることを発見しました。angle-dashboard-frameworkでウィジェットを閉じる際に関数を呼び出す方法は?
$scope.$on('adfWidgetRemovedFromColumn', function(event, args) {
console.log('widget-removed');
someService.someFunction();
});
をfollowesとして
だから私はこの問題は、上記のメッセージがリスナーの上rootScoopで放送されているので、ダッシュボード内で閉じ、すべてのウィジェットのために起動してしまうことがあります私のコントローラ上のイベントリスナーを作成しました。特定のウィジェットが閉じられたときにのみこれを制限するにはどうすればよいですか?クリックご希望のウィジェット上にある場合にのみ、ここではMyWidget this- $rootScope.$broadcast('eventName', {'myWidget': $scope.isMyWidget})
のようなイベントを放送しながら
お役に立てば幸いですか! – Vivz