我是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 –