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