AngularJS使用输入值属性
AngularJS Use Input Value Attribute
如何指导AngularJS将value
属性同化到模型中?我给ng-model
属性的任何字段的value
都会立即被替换为零,或者我在控制器中定义的任何字段。这里有一些代码:
<form action="" method="post" ng-controller="PageCtrl">
<input type="text" name="title" ng-model="title" value="Initial field value">
</form>
还有Javascript。。。
function PageCtrl($scope, Slug) {
$scope.title = null;
}
我试过不设置$scope.title
,而是将其设置为其他内容,但无论我做什么,value
都会被完全忽略。我能做什么?
是的,angularjs忽略了value属性,支持ng模型。最好只是从您的输入中完全删除值,以避免混淆。
设置默认值的角度方式是在控制器内设置$scope.title = 'Initial field value'
,这是尽可能构建事物的首选方式。如果这不可能,那么你也可以在输入上使用ng-init来做同样的事情,例如
<input type="text" name="title" ng-model="title" ng-init="title = 'Initial field value'">
相关文章:
- 选中单选框时将属性添加到输入字段
- 如何选择多个输入字段并删除所需的属性
- Html5输入属性的默认值,如最小值、最大值、大小等
- 将输入值设置为ng模型属性[Angular]时出现问题
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- <输入id=“;“到期”;type=“;月份;min=“;2016-05”>如何填写“;min”;属性与当前
- JS事件未更改输入禁用属性
- 如何动态更新输入值属性
- 如何将按钮的数据属性设置为输入[type=text]中设置的任何值
- 使用jQuery更改输入字段的自定义属性
- 在jquery中,从同一对象的属性设置输入字段和标签的正确方法是什么
- 更改类所选空输入的CSS属性
- 更改 html 输入字段中的占位符属性
- 至于所有输入的标签都用指定的属性来设置,例如属性检查=false
- 为什么除了html5输入模式属性之外,这个简单的regex在任何地方都能工作
- 显示范围输入的值"无法读取属性'值'“为空”;
- jQuery:检查hasClass的name属性输入
- 文本属性输入框,用于选择字体
- RegExp构造函数属性输入
- 属性输入值为另一个输入值