<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>

                本節我們在模塊化的路上更近了一步。 我們開始接觸了更加面向對象的響應式表單,在以后學習、實踐的路上我們會更多的以響應式表單打交道。會全面拋棄歷史的`ngModel`的寫法。 在單元測試上,我們學會了如何手動地控制MockApi的返回值,也知道了在手動控制返回值時還需要手動控制組件的變更檢測。有人說使用自動檢測不好嗎?為什么明明有自動的不用,卻非要手動來做這一切。嗯,如果你有此疑問,則可以搜索下為何賽車都是手動檔,完全沒有自動檔。對于我們學習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>

                              哎呀哎呀视频在线观看