本文并非完全讲解$parsers
和$formatters
的基础知识的内容,你还要掌握有关指令的相关知识,以便于你理解下面的内容。 $parsers由input的值,即用户输入的变化都会触发其中的管道函数。它是view值到model值的转换器。model值对应的管道函数中的return值决定。 $formatters
则和$parsers
的作用相反,它是model值到view值的转化器。其view值由对应的管道函数中的return值决定。并且要注意的一点是,在view中引起的model值的变化并不能触发$formatters
中的管道函数,只有在代码中改变model的值才会触发其管道函数。
下面的这段代码,展示的是用户输入触发$parsers
中的管道函数,引起model值的变化。和从代码中改变model的值,触发$formatters
的管道函数,从而引起view值的变化。
新闻热点
疑难解答