gpt4 book ai didi

javascript - 如何让我的脚本在 AngularJS 中的文本框输入更改上执行?

转载 作者:行者123 更新时间:2023-12-03 07:44:13 25 4
gpt4 key购买 nike

我正在使用 Farbtastic 颜色选择器来更改 HTML 输入文本框中的值。我对其进行了编程,以便当文本框中的十六进制值更改时,它应该执行一个 JavaScript 函数,将十六进制值转换为 RGB 并将其发送到更改 LED 灯颜色的设备。我已经使用按钮执行脚本成功地对此进行了测试,因此我相当确定该函数不是问题

以下是相关的 HTML 代码:

<div id="colorpicker"></div>
<md-input>
<md-input-container>
<label>Color</label>
<input type="text" id="color" name="color" value="#123456" ng-model="color" ng-change="return hexToRGB(document.getElementById('color').value);"/>
</md-input-container>
</md-input>

ng-change 似乎是问题的根源。这里有什么我需要改变的吗?或者还有其他需要修复的地方吗?

最佳答案

删除 return 关键字。

更改:

ng-change="return hexToRGB(document.getElementById('color').value);"

致:

ng-change="hexToRGB(document.getElementById('color').value);"

关于javascript - 如何让我的脚本在 AngularJS 中的文本框输入更改上执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35275633/

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