【问题标题】:Ng-model on input element not working输入元素上的 Ng 模型不起作用
【发布时间】:2016-04-30 00:42:01
【问题描述】:

我有输入元素并想在控制器中获取它们的值,但对象 ng-model 始终为空。入住

jsFiddle:http://jsfiddle.net/MSjqL/123/

【问题讨论】:

  • 两个输入都被禁用。您无法更改您提供的小提琴中的模型。输入开始为空,因此它们保持为空。检查我的小提琴:jsfiddle.net/7k8xxdoj/1

标签: angularjs input angular-ngmodel


【解决方案1】:

如果您尝试访问输入框中输入的文本,则需要删除输入元素上的禁用属性。

我在这里工作 jsFiddle:http://jsfiddle.net/MSjqL/129/

【讨论】:

    【解决方案2】:

    要获取input 元素的值,可以使用angular.element 方法:http://jsfiddle.net/MSjqL/125/

    或者,您可以使用原生 JavaScript:

    document.findElementById('...').attributes.value;
    

    或 jQuery:

    $('...').val();
    

    【讨论】:

    • 这是与角度相关的问题。如果输入通过 2 路绑定绑定到控制器内的模型,则应使用输入的值进行更新。
    猜你喜欢
    • 1970-01-01
    • 2013-05-25
    • 2021-03-01
    • 1970-01-01
    • 2019-04-20
    • 2014-09-29
    • 2020-06-13
    • 1970-01-01
    • 2018-06-15
    相关资源
    最近更新 更多