Используйте библиотеку awesome-qr с angular

#angular #awesome-qr

Вопрос:

Я пытаюсь использовать следующую библиотеку https://github.com/SumiMakito/Awesome-qr.js что позволило людям создать приятный qr-код в моем интерфейсном проекте angular 12.

Вот что они написали, что мы должны сделать, чтобы это работало в интерфейсе.

 import { AwesomeQR } from 'awesome-qr'

printQrCode() {
  var reader = new FileReader();
  reader.onload = function () {
    new AwesomeQR({
      text: content,
      margin: 10,
      correctLevel: 0,
      size: 400,
      logoImage: logo ? logo.path : 'assets/images/logo.png',
      logoMargin: 10,
      logoScale: 0.3,
      dotScale: 0.7,
    }).draw().then((dataURL) => );
  };
  reader.readAsDataURL(file);
}
 

Но это не работает, так file как не существует, и эта часть неверна .then((dataURL) => ) .

Мне было интересно, использовал ли кто-нибудь уже эту библиотеку с angular и мог бы поделиться своим кодом 🙂