从angular或javascript中使元素不可变

时间:2017-05-24 15:18:42

标签: javascript jquery html angularjs

我想从任何来源使我的元素不可编辑,包括angular或javascript。这是我的尝试:

past_positions

但是,即使使用了所有这些,双向数据绑定也是在我不想要的时候使用这个字段。

如何让这个div不变?

1 个答案:

答案 0 :(得分:1)

div已无法更改。如果,通过不可更改,您的意思是点击它并且无法在其中键入任何文本,那么div已经符合您的标准。如果你的意思是不可更改,如在,无法使用javascript更新DOM元素的内部文本,则没有这样的属性。

readonly属性保留用于文本控件(https://www.w3.org/TR/html5/forms.html#attr-input-readonly)。

如果您的自定义指令添加了需要动态标记为input的{​​{1}}元素(使用readonly轻松完成),我们需要能够看到该代码,以便更好回答你的问题。