gpt4 book ai didi

javascript - Fabric.JS 和 AngularJS – 0 和 '0' 之间的区别

转载 作者:行者123 更新时间:2023-11-30 21:09:19 26 4
gpt4 key购买 nike

我正在使用一些常用属性(如“宽度”、“高度”等)创建我的 FabricJS 对象,如下所示:

var textSample = new fabric.Textbox(text.slice(0, getRandomInt(0, text.length)), {
includeDefaultValues: true,
fontSize: 20,
left: getRandomInt(350, 400),
top: getRandomInt(350, 400),
fontFamily: 'Arial',
fill: '#000000',
fontWeight: '',
originX: 'left',
width: 300,
hasRotatingPoint: true,
centerTransform: true,
name: "Text",
icon: "format-size",
fontWeight: 400,
charSpacing: '0',
angle: '0',
strokeWidth: 0
});

“零”值存在一些问题。

对于“Angular ”:如果我正在使用

angle: '0',

一切都很好(就在我的自定义数字输入中显示这一点而言。

angle: 0,

不会在我的数字输入中显示值“零”

将此用于另一侧的“strokeWidth”会破坏我的文本框,并且仅当我手动更改值时才会显示内容:

strokeWidth: '0'

最佳答案

0 和 '0' 的区别

  • 0 - 是一个整数值(number)
  • '0' - 是一个字符值(字符串)

In fabric.js, the angle property only accept number's. You should parse the string '0' to 0.

关于javascript - Fabric.JS 和 AngularJS – 0 和 '0' 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46294571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com