5
什麼是用於創建和使用指令VS創建和使用管道的參數。角2:指令VS管道
這個問題源於的情景是貨幣輸入和輸出。
如果用戶需要輸入貨幣,爲什麼不創建/使用將輸入解析爲格式化貨幣字符串的指令?另一種選擇是採取在該字符串,並顯示它通過管道像這樣:
<input type="text" #val (keydown)="currencyVal=val.value" />
<h3>{{currencyVal | currency}}</h3>
VS
// Where mask-money is a directive that filters the
//input to a formatted currency string
<input type ="text" mask-money (keydown)="currencyVal=val.value" />
<h3>{{currencyVal}}</h3>
在另一方面,管道可以在控制器中使用/組件由輸入觸發以過濾該值。
我可以問一大堆關於它的問題,但我基本上想知道:什麼是每個參數?
我會說「角度方式」是使用管道。管道用於格式化數據,指令將改變元素的行爲/外觀。就你而言,你顯然希望前者。我不知道你會得到很多的「論據每個案例」,因爲這似乎是一個小問題。另外,S.O.不鼓勵意見帖子。 – AngularChef