gpt4 book ai didi

html - ng-bind 不应该也适用于输入吗?

转载 作者:可可西里 更新时间:2023-11-01 13:33:30 26 4
gpt4 key购买 nike

我有点疑惑

<input ng-bind="x.a * x.b" tabindex="-1" readonly/>

表达式无效。我不能在那里使用 ng-model(因为产品没有 L 值),所以我盲目地切换到 ng-bind。我猜,它不起作用是因为有趣的 HTML 不一致(使用 value=xxx 而不是将值放在元素文本中)。所以我切换到

<input value="{{x.a * x.b}}" tabindex="-1" readonly/>

这解决了问题,但是 input ng-bind 不应该工作吗?据我所知jQuery val()做。我做错了什么吗?

附带问题:

  • 使用始终为readonly 的输入是一种不好的做法吗?
  • 如果是这样,推荐的方法是什么? spanlabel 还是什么?

最佳答案

ngBind设置元素的文本内容:

element.text(value == undefined ? '' : value);   // from the source code of Angular

因此,它不适用于设置输入值(也不应该)。

我相信使用 <span> 会更好代替只读输入。

关于html - ng-bind 不应该也适用于输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607941/

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