Je veux du texte sur une image. Cela fonctionne bien, mais je veux aussi que le texte provienne dynamiquement d'un db mysql.Text dynamique Fabric.js avec variable
Maintenant, j'ai besoin d'une variable à insérer dans l'objet.
var myVariable = "text";
var text = new fabric.Text(myVariable, {
fontFamily: 'Comic Sans',
fontSize: 20
});
Je ne suis pas solutionné par:
fabric.Image.fromURL('picture.png', function(img) {
img.setWidth(100);
img.setHeight(50);
theNumber = "2";
// ou
theNumber = 2;
var text = new fabric.Text(theNumber2, {
fontFamily: 'Comic Sans',
fontSize: 20
});
text.set({ text: theNumber2 });
je reçois dans la console, Uncaught TypeError: this.text.split n'est pas une fonction fabric.min.js: 7
Puis-je ajouter dynamiquement le texte d'une autre manière?
votre code fonctionne correctement. Si vous voulez ajouter du texte dynamiquement, vous pouvez le faire avec l'aide d'API. –
Vous avez raison, le code fonctionne bien avec les chaînes. Aucune idée pourquoi cela ne fonctionnait pas en premier lieu. Tanky vous! – Jason0212