我在我的应用程序中使用角度2表单,我已根据给定的链接创建表单.
https://angular.io/docs/ts/latest/guide/forms.html
在这个用于验证和使用表单API,我已设置ngModel值#name="id" #id="ngModel"和哪些抛出脚本错误.但如果我设定#id="ngModel"为,它就解决了 #id="ngForm".但对于我的情况,我必须将我的模型值设置为ngModel.
下面是我的html页面.
<form (ngSubmit)="onSubmit()" #myForm="ngForm">
<div class="form-group">
<label class="control-label" for="id">Employee ID</label>
<input type="text" class="form-control" required [(ngModel)]="model.id" #name="id" #id="ngModel" >
<div [hidden]="id.valid || id.pristine" class="alert alert-danger">
Employee ID is required
</div>
</div>
<div class="form-group">
<label for="name">Employee Name</label>
<input type="text" class="form-control" [(ngModel)]="model.name" name="name" #name="ngModel" required>
<div [hidden]="name.valid || name.pristine" class="alert alert-danger">
Employee ID is required
</div>
</div>
<div class="form-group">
<label for="DOJ">DOJ</label>
<input class="form-control" required [(ngModel)]="model.DOJ" name="DOJ" #DOJ="ngModel" />
<div …Run Code Online (Sandbox Code Playgroud) javascript typescript angular2-forms angular2-template angular
我在我的Web应用程序中使用JavaScript和jQuery.在一种情况下,我使用三元运算符来分配对象值时优化代码.
我已手动将d值设置为true以进行测试.但是这个值会根据我的应用程序中的客户给定数据而有所不同.
d=true;
var args = { d ? { target:"div"} : {main:"body"}, status:"enabled", updated:"yes" };
Run Code Online (Sandbox Code Playgroud)
但这不起作用并抛出脚本错误.您能否建议如何以优化的方式更新对象数据.