第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將初始值設(shè)置為 Angular 中的輸入范圍

將初始值設(shè)置為 Angular 中的輸入范圍

千萬里不及你 2023-12-04 17:05:23
對(duì)于我的一個(gè)項(xiàng)目,我實(shí)現(xiàn)了一個(gè)具有自定義樣式的輸入范圍滑塊。當(dāng)組件初始化時(shí),我想將最大價(jià)格設(shè)置為滑塊中的默認(rèn)值。我嘗試了幾種方法,但找不到解決方案。有人可以告訴我做錯(cuò)了什么嗎?這是我的實(shí)現(xiàn)的 stackblitz 演示
查看完整描述

2 回答

?
侃侃無極

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊

您需要為值創(chuàng)建一個(gè)輸入屬性并設(shè)置表單控件并將其綁定到輸入元素,就像這個(gè) 組件一樣


  @Input() value:number; // default value


  constructor(){

    this.inputForm = new FormGroup({priceRangeSlider : new FormControl(null)});

  }


  ngOnInit() {

    this.slider.valueChanges.subscribe(values =>{

      this.priceForDisplay = values;

    })


    this.inputForm.get('priceRangeSlider').setValue(this.value); // init value set 

  }

模板


    <div class="slider-container">

      <input

        class="slider"

        type="range"

        formControlName="priceRangeSlider"

        [min]="minPrice"

        [max]="maxPrice"

        step="100"

        [value]="value"

      />

    </div>


應(yīng)用程序模板


<app-user [minPrice]="1000" [maxPrice]="10000"  [value]="4000"><app-user>


查看完整回答
反對(duì) 回復(fù) 2023-12-04
?
DIEA

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超2個(gè)贊

我編輯了您的代碼示例:https ://stackblitz.com/edit/create-a-basic-angular-component-amnhih

我將 FormControl 綁定到滑塊元素,并將初始setValue調(diào)用移至訂閱下方。



查看完整回答
反對(duì) 回復(fù) 2023-12-04
  • 2 回答
  • 0 關(guān)注
  • 139 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)