title: Is there a way I can combine multiple AngularJS watches?
body: <p>I have this:</p>
  
  <pre><code>        $scope.$watch('option.sCreatedBy', function (newValue, oldValue) {
              if (newValue &amp;&amp; newValue !== oldValue) {
                  _u.oyc.put('sCreatedBy', newValue);
                  $scope.grid.data = null;
              }
          });
  
          $scope.$watch('option.sModifiedBy', function (newValue, oldValue) {
              if (newValue &amp;&amp; newValue !== oldValue) {
                  _u.oyc.put('sModifiedBy', newValue);
                  $scope.grid.data = null;
              }
          });
  </code></pre>
  
  <p>Functionality is the same for all of these plus a few more than I don't show above.</p>
  
  <p>Is there a way I could combine these watches into one watch and watch / modify multiple things at once ?</p>