title: angularjs $http.post error Accessing the 'caller' property of a function or arguments object is not allowed in strict mode
body: <p>I am trying to call a WCF Service hosted inside a SharePoint site with angularjs $http.post</p>
  
  <p>The signature of the wCFService is as follows</p>
  
  <pre><code>[OperationContract]
  [WebInvoke(UriTemplate = "CheckAnother", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, Method = "POST")]
  void PostAlertConfigss(string name);
  </code></pre>
  
  <p>The corresponding javascript call is</p>
  
  <pre><code>return $http.post('/_vti_bin/NSPAlert/NSPAlert.svc/CheckAnother', { 'name': alertItemsCollection })
  </code></pre>
  
  <p>I get the following error, </p>
  
  <p><strong>"Accessing the 'caller' property of a function or arguments object is not allowed in strict mode"</strong></p>
  
  <p>Does anyone know how to fix this?</p>