小编Sas*_*vya的帖子

Angular 2错误 - 没有指令将"exportAs"设置为RC4版本的"ngModel"

我在我的应用程序中使用角度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

7
推荐指数
1
解决办法
1万
查看次数

无法在对象数据中使用三元运算符

我在我的Web应用程序中使用JavaScript和jQuery.在一种情况下,我使用三元运算符来分配对象值时优化代码.

我已手动将d值设置为true以进行测试.但是这个值会根据我的应用程序中的客户给定数据而有所不同.

d=true;
var args = { d ? { target:"div"} : {main:"body"}, status:"enabled", updated:"yes" };
Run Code Online (Sandbox Code Playgroud)

但这不起作用并抛出脚本错误.您能否建议如何以优化的方式更新对象数据.

javascript

1
推荐指数
1
解决办法
643
查看次数