title: Using $scope.$apply in TypeScript when using Controller as vm syntax
body: <p>In my current project I'm working on Angular with TypeScript. I'm using the "Controller as vm" syntax in routing, and due to that reason I'm not injecting the scope service in controller. </p>
  
  <p>I'm doing some jQuery coding, after which I need to do <code>$scope.$apply()</code> to run the Angular digest cycle. Is there a way to do this without injecting the <code>$scope</code> variable into the controller? </p>
  
  <p>I believe if I inject the <code>$scope</code> variable it will kill the purpose of using "Controller as vm" syntax (correct me if i'm wrong). </p>