Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ngFor中绑定多个值是否正确?_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 在ngFor中绑定多个值是否正确?

Javascript 在ngFor中绑定多个值是否正确?,javascript,angular,typescript,Javascript,Angular,Typescript,试图理解如何绑定ngFor中的输入值在下面的代码中,两个都在打印相同的值,试图为每个输入设置不同的值,这是我犯的错误吗 app.comp.html <div *ngFor="let ques of sub.question"> <label for="subQuestionsInput">{{ques.questionText}}</label> <input type="subQuestionsInput" class="form-con

试图理解如何绑定
ngFor
中的输入值在下面的代码中,两个都在打印相同的值,试图为每个输入设置不同的值,这是我犯的错误吗

app.comp.html

 <div *ngFor="let ques of sub.question">
   <label for="subQuestionsInput">{{ques.questionText}}</label>
   <input type="subQuestionsInput" class="form-control" *ngIf= "ques.answerType === 'TEXT_NUMBER'" name="TEXT_NUMBER" placeholder="Enter Dose amount Left" [(ngModel)]="TEXT_NUMBER"> 
   <input type="subQuestionsInput" class="form-control" *ngIf= "ques.answerType === 'TEXT_DATE'" name="TEXT_DATE" placeholder="Enter Next Dose Date" [(ngModel)]="TEXT_DATE"> 
</div>

反应式表单?@LeandroHernándezMira我们正在使用Bootstrapha您检查过反应式表单吗?我认为缺少了什么,您在哪里定义了
sub.question
?。我确信打印相同值的原因是您的
sub.question
import {
    Component,
    OnInit
} from '@angular/core';
import {
    ApiService
} from './api.service';
import {
    EventService
} from './format-questions/format-questions.service'
@Component({
    selector: 'app-root',
    templateUrl: './app.component.html',
    styleUrls: ['./app.component.css']
})
export class AppComponent Implement OnInit {
      TEXT_NUMBER: string;
      TEXT_DATE: string;
    constructor(private dataService: ApiService, private eventService: EventService) {}
    ngOnInit() {
        console.log(TEXT_NUMBER);
      console.log(TEXT_DATE);
    }
}