我是Angular的新手,我正在嘗試(用於培訓目的)編寫一個轉換器。在AngularJs中綁定雙向轉換器的兩個輸入
我試圖做的是像谷歌搜索頁面結果轉換器:https://www.google.com/search?q=1km+to+meter
基本上,它是綁定在一起的變化做轉換的東西兩個輸入。當您更新meter
輸入時,它會更新kilometer
輸入,反之亦然。
現在,我使用了一個過濾器來完成轉換(因爲我發現它對於工作來說很酷)。你可以在這裏找到一個生動的例子:http://jsfiddle.net/FMXhJ/1/
正如你所看到的米到公里的工程很好,但我不明白我怎麼能做到相反的方式。所以它似乎不是解決問題的解決方案。
我希望你的幫助知道什麼是最好的解決方案。
一些$watch
上的控制器爲兩個輸入是一個很好的方式去?
這個真棒的現實關於尋找答案,當你發佈的問題剛剛再次發生.. 我認爲這是我的答案:http://stackoverflow.com/a/17626761/1410020 –