gpt4 book ai didi

angularjs - ng-change在文本输入上不起作用

转载 作者:行者123 更新时间:2023-12-03 08:38:33 25 4
gpt4 key购买 nike

我是angular js的新手。在我的代码中,有一个从文本字段初始化的颜色选择器。用户更改了color的值,我希望将该颜色反射(reflect)为跨度中的文本背景。它不起作用。什么东西少了?

HTML:

<body ng-app="">
<input type="button" value="set color" ng-click="myStyle={color:'red'}">
<input type="button" value="clear" ng-click="myStyle={}">
<input type="text" name="abc" class="color" ng-change="myStyle={color:'green'}">
<br/>
<span ng-style="myStyle">Sample Text</span>
<pre>myStyle={{myStyle}}</pre>
</body>

柱塞- http://plnkr.co/edit/APrl9Y98Em0d6rxuzRDE?p=preview

但是,当我将其更改为 ng-click时,它可以工作。

最佳答案

ng-change需要ng-model,

<input type="text" name="abc" class="color" ng-model="someName" ng-change="myStyle={color:'green'}">

关于angularjs - ng-change在文本输入上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26114974/

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