<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                本節中我們又學習了幾個核心的功能。 一、我們復習了Angular中模塊的概念以及如及Angular編譯組件的前提條件。 二、進一步的認識了Mock Api的工作原理。 三、建立了測試的專用模塊,使得單元測試變得更簡單、更易讀、更易維護。 四、進一步加深了對`autoDetectChanges()`的理解,發現其在啟用自動變更以前,先執行了`detectChanges()`。 五、進一步的學習了如何使用響應式表單。 六、學習了如何跳過路由對組件的功能進行測試。 七、初步接觸了動態表單的驗證器,練習了在動態表單上使用非空驗證器。 八、知道如何在V層中使用動態表單的`invalid`屬性達到提示的目的。 九、對`zone.js`有了個初步的了解,成功的手動控制了后臺數據的返回。 十、學習了將`@Input()`注解的另一種用法:注解到`set xxx()`方法上以達到檢測輸入變更的目的。 十一、接觸了`FormGroup`,并成功的將編輯班級的幾個字段作用`FormControl`添加到`FormGroup`中。 十二、知道如何利用`FormGroup`的`invalid`屬性達到禁用表單提交按鈕。 十三、學習了如何自定義一個`FormControl`并將其應用到其它的組件中。 十四、了解了一個好的編程習慣:todo。 是的,不知不覺的,你已經掌握了Angular中大多數的核心,如果你看完上述列表后在心中尚不能抽像出具體的場景,我想你需要再學習一次,或是兩次。簡單的事情重復做,你必然是專家!僅此而已。 其實對編程的學習就像是打籃球,即需要有理論的指導,也需要有大量的練習。在只有理論指導的情況下,我們是完全不會打籃球的,這就是為什么學習完所有的專業課后我們卻感覺自己什么也不會的原因;但天天打籃球而不進行理論指導的話,則永遠只能是個業余選手。 > 打籃球式的學習,你正在做嗎?
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看