我的
让我感到有些困惑<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
工作吗? AFAIK jQuery val()
确实如此。我做错了吗?
附带问题:
readonly
的输入span
或label
或什么?答案 0 :(得分:2)
ngBind
设置元素的文字内容:
element.text(value == undefined ? '' : value); // from the source code of Angular
因此,它不能用于设置输入的值(也不应该)。
我认为最好使用<span>
代替只读输入。