title: QuillJS won't setContent from api
body: <p>I am trying to set the contents of my editor from my api call (using an ajax request), however, it won't update the editor.  I'm not sure why because when I do</p>
  
  <pre><code>alert(data.content) -- it returns {"ops":[{"insert":"Test 123\n"}]}
  </code></pre>
  
  <p>and </p>
  
  <pre><code>quill.setContents({"ops":[{"insert":"Test 123\n"}]}, 'api');
  </code></pre>
  
  <p>works as expected, however, nothing happens when I do</p>
  
  <pre><code>quill.setContents(data.content, 'api')
  </code></pre>
  
  <p>Any ideas? Thanks!</p>