I figured if I slapped ng-controller=\"GeneralInfoCtrl\"
on multiple elements in my DOM they would share the same $scope
(or least two-way binding
Simply put shared data in the root scope, you'll be able to use them everywhere. In Angular $rootScope
is the root of all scopes and can be used in controllers to manage data that must be visible across all modules. To use it just inject it in the controller function. For a detailed explanation refer to the Angular developer's guide and to the API doc.