データ サービスの使用と $rootScope イベントの使用について説明してください。
編集機能を提供するブランチのリストがあります。編集ボタンをクリックすると、次を使用してルートスコープでイベントをブロードキャストしています
$rootScope.$broadcast('EditBranch', branchID);
このEditBranch
イベントは、ブランチの詳細を取得して適切な編集形式でレンダリングする編集/作成コントローラーによってキャプチャされます。
その他の機能は、新しいブランチを追加していて、追加されたらすぐに既存のブランチ リストにリストすることです。使用されるコードは次のとおりです
$rootScope.$broadcast('AddBranch', branchData); //in create controller
$scope.$on('AddBranch', function(e, branchData){ //in listing controller
$scope.branches.push(branchData);
});
このように $rootScope を使用するのは正しいですか。または、shredService
作成後にブランチ データを共有するための を作成する必要があります。