本文并非完全講解$parsers和$formatters的基礎知識的內容,你還要掌握有關指令的相關知識,以便于你理解下面的內容。 $parsers由input的值,即用戶輸入的變化都會觸發其中的管道函數。它是view值到model值的轉換器。model值對應的管道函數中的return值決定。 $formatters則和$parsers的作用相反,它是model值到view值的轉化器。其view值由對應的管道函數中的return值決定。并且要注意的一點是,在view中引起的model值的變化并不能觸發$formatters中的管道函數,只有在代碼中改變model的值才會觸發其管道函數。
下面的這段代碼,展示的是用戶輸入觸發$parsers中的管道函數,引起model值的變化。和從代碼中改變model的值,觸發$formatters的管道函數,從而引起view值的變化。
新聞熱點
疑難解答