title: How do I save a $resource when isArray is set to true in AngularJS?
body: <p>Normally when you do a .get with a resource, the returned object has a $save method.</p>
  
  <pre><code>$scope.questionDetails=$resource(stepsToFlatten.dataSrc,null,{get:{cache:true}}).get();
  //$scope.questionDetails.$save is defined
  </code></pre>
  
  <p>However, when you set isArray to true, the returned resource does not have a $save method.</p>
  
  <pre><code>$scope.questions=$resource("http://stuff.com",null,{get:{cache:true,isArray:true}}).get();
  //$scope.questions.$save is undefined
  </code></pre>
  
  <p>Is this a design flaw or am I doing something wrong? I have an array of questions and I want to be able to save the array back to the server when the values change. I can do that by breaking up the $resource declaration and the get call but since I don't have to do that when an object is returned, I find that solution kind of hacky.</p>