javascript - angular2怎样根据接口获取的值来选中input[radio]和select?
PHP中文网
PHP中文网 2017-04-11 10:23:22
[JavaScript讨论组]

angular2怎样根据接口获取的值来选中input[radio]和select?

PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
迷茫

app.html

<select [(ngModel)]="comId">
  <option [value]="c.id" *ngFor="let c of comIdList">{{c.name}}</option>
</select>
<p>
  <label *ngFor="let t of typeList">
    <input type="radio" (change)="type=t.id" name="type" [checked]="type===t.id">{{t.name}}
  </label>
</p>

app.component.ts

@Component({
    selector: 'app',
    templateUrl: 'src/app.html'
})
export class AppComponent implements OnInit {
    comIdList:any = [
        {id: 1, name: '中国公司'},
        {id: 2, name: '美国公司'},
        {id: 3, name: '德国公司'}
    ];

    typeList:any = [
        {id: 1, name: '类型A'},
        {id: 2, name: '类型B'}
    ];
    
    comId:number;
    type:number;

    constructor() {
    }

    ngOnInit() {
        setTimeout(()=> {
            this.comId = 3;
            this.type = 2;
        }, 1000);
    }
}
天蓬老师

先遍历下接口获取到的值 if(true){selectbox[i]= checked}

PHP中文网

[(ngModel)]

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号