μ μΆν©λλ€...
[x] bug report
νμ¬ νλ
Observer
μ΄λ¦μ΄ "λ³κ²½"μ΄λΌλ μ΄λ¦μΌλ‘ μ§μ λμκΈ° λλ¬Έμ AbstractControl.statusChanges
λ μνκ° μ€μ λ‘ λ³κ²½λ λλ§ κ°μ λ΄λ³΄λ΄μΌ νλ€κ³ μκ°ν©λλ€. λμ μ½λ°± κ°μΌλ‘ _status_λ₯Ό μ μΈνκ³ valueChanges
κ° μ€νλ λλ§λ€ μ€νλλ κ² κ°μ΅λλ€.
μμ/μνλ νλ
μν κ° λ³κ²½λ κ²½μ°μλ§ μ€νλμ΄μΌ ν©λλ€.
λ¬Έμ μ μ¬ν
http://plnkr.co/edit/UTPrVls36cTQjPpwYN2Q
νλμ λ°κΎΈλ λκΈ°/μ¬μ© μ¬λ‘λ 무μμ
λκΉ?
μΌλΆ UI μ§μ°μ μ λ°νλ μ ν리μΌμ΄μ
μ μΆκ° λλ¦° μμμ νλ‘νμΌλ§νμ¬ μ°ΎμμΌλ―λ‘ μ£Όμ λΆλ§ μ¬νμ μ±λ₯μ
λλ€.
κ·Έλ¬λ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ κ΅¬λ
μμκ² distinctUntilChanged
μ°μ°μλ₯Ό μΆκ°νλ κ²μ λ§€μ° μ½μ§λ§ ν
μ€νΈνμ§ μκ³ λ μ½κ² λμΉ μ μμΌλ―λ‘ κ·Έλ΄ νμκ° μμ κ²μΌλ‘ μμλ©λλ€.
κ·νμ νκ²½μ λν΄ μλ €μ£Όμμμ€.
νμ¬ statusChanges
λ μνκ° κ³μ°λ λλ§λ€ λ°©μΆλλ©°, μνκ° λ³κ²½λ λλ λ°λμ κ·Έλ° κ²μ μλλλ€. λλ μ΄κ²μ΄ μ΄λ»κ² μ€ν΄μ μμ§κ° μλμ§ μ μ μμ΅λλ€. κ·Έλ¬λ κ·Έ λμμ λ³κ²½νλ κ²μ λͺ¨λ μμ μ¬μ©μμκ² μλΉν ν° λ³νκ° λ κ²μ
λλ€. λμ ꡬλ³νκΈ° μν΄ μλ‘μ΄ μ΄λ²€νΈ μ΄λ―Έν°λ₯Ό μΆκ°ν μ μμ΅λλ€. μ°μ μμλ₯Ό μ€μ νλ λ° λκ° μ΄κ²μ μ¬μ©ν μ§ μκ³ μΆμ΅λλ€. λ λ§μ μ¬λλ€μ΄ μ΄κ²μ κ³ ν΅μ λλΌκ³ μμ΅λκΉ? μ¬μ© μ¬λ‘?
κ°μ₯ μ μ©ν λκΈ
νμ¬
statusChanges
λ μνκ° κ³μ°λ λλ§λ€ λ°©μΆλλ©°, μνκ° λ³κ²½λ λλ λ°λμ κ·Έλ° κ²μ μλλλ€. λλ μ΄κ²μ΄ μ΄λ»κ² μ€ν΄μ μμ§κ° μλμ§ μ μ μμ΅λλ€. κ·Έλ¬λ κ·Έ λμμ λ³κ²½νλ κ²μ λͺ¨λ μμ μ¬μ©μμκ² μλΉν ν° λ³νκ° λ κ²μ λλ€. λμ ꡬλ³νκΈ° μν΄ μλ‘μ΄ μ΄λ²€νΈ μ΄λ―Έν°λ₯Ό μΆκ°ν μ μμ΅λλ€. μ°μ μμλ₯Ό μ€μ νλ λ° λκ° μ΄κ²μ μ¬μ©ν μ§ μκ³ μΆμ΅λλ€. λ λ§μ μ¬λλ€μ΄ μ΄κ²μ κ³ ν΅μ λλΌκ³ μμ΅λκΉ? μ¬μ© μ¬λ‘?