javascript - Angular : entering text into an input box, 将其保存在 ng-model 中

标签 javascript angularjs

我有一个输入框,当向其中添加一些文本时,我希望将其存储在 ng-model 中

这就是我正在尝试做的事情,但不确定是否有效(使用 ng-change 指令):

<input class="form-control" type="text" ng-model="myCtrl.userAge" ng-change="checkAge()">

...在我的 Controller 中:

this.userAge;

this.checkAge = function() {
    console.log(this.userAge);
}

最佳答案

myCtrl.checkAge() 而不仅仅是 checkAge()

此范围也会在函数内部发生变化,因此日志无法工作。

var ctrl = this;

ctrl.userAge;

ctrl.checkAge = function() {
    console.log(ctrl.userAge);
}

关于javascript - Angular : entering text into an input box, 将其保存在 ng-model 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38256556/

相关文章:

javascript - 重新渲染图形时如何保持当前缩放比例和平移级别

javascript - 如何在 &lt;script&gt; 标记中正确转义内联 Javascript?

javascript - 每当输入更改时 AngularJS ng-change

javascript - 加载 angularjs 路由后运行 javascript 代码

angularjs - 如何使angularjs网站加载速度更快

javascript - 循环遍历我们的对象(angularJs)中包含的字段以及所有类和列表

javascript - Ajax调用angularJs调用方法

java - 将 <div> 数据传递给 servlet (ACE - EDITOR)

javascript - 在 onKeydown 函数中获取当前元素

javascript - 全局变量只是 `window` 对象的属性吗?