Binding kelimesi özellikle angular'ı ilgilendirmiyor ya da angularla gelmedi. Daha önceden de var bu kavram.
Binding bir objeyi başka bir objeyle ilişkilendirmek ve objenin değeri değiştiği zaman ilişkilendirdiği yerin de değerinin otomatik değişmesini sağlamak oluyor. Örnek olarak: elinde String bir değişken var. Bu değişkeni bir textbox'un value kısmıyla bind ettin (bağlamak/ilişkilendirmek), string değişkenin değeri değiştiğinde textbox üzerinde otomatik olarak görebileceğin anlamına gelir.
One-way olduğu zaman değişkenin değeri değiştiği zaman otomatik textbox'un değeri değişir. Ama tersi geçerli değildir. Yani textbox'un değeri değişince string değişkenin değeri değişmez. Gerçi ilişkiyi hangi yönlü tanımlayabildiğine göre değişecek, tersi de olabilir. Yani textbox değişince stringin değeri değişen, stringin değişince textbox değeri değişmeyen bir seçenek/yöntem de kurulabilir. Yani ilişkinin yönü olur.
Two-way olunca da hangisi değişirse değişsin diğerine değerin otomatik yansıdığını göreceksin ki angular two-ways çalışır.