loadFromString (str, { noAlert } = {}) {
    return this.ready(async () => {
      try {
        await this.loadSvgString(str, { noAlert })
      } catch (err) {
        if (noAlert) {
          throw err
        }
      }
    })
  }
@function module:SVGthis.loadFromString
@param {string} str The SVG string to load
@param {PlainObject} [opts={}]
@param {boolean} [opts.noAlert=false] Option to avoid alert to user and instead get rejected promise
@returns {Promise<void>}