v-orlov2016-11-11 21:07:28
v-orlov, 2016-11-11 21:07:28

AngularJS - how to link two models?

For example, I have two fields with different models (this is important because the data received from the models must go into different properties of the object):

<div ng-init="xyz = {foo: "", bar: ""}"
<input type="text" ng-model="foo" />
<input type="text" ng-model="bar" />

Что, если я хочу:
1. менять значение модели bar, если изменилась foo (и значения чтобы становились одинаковыми)
2. но не менять foo, если изменилась bar
Как это описать и правильно связать?
ps гуглил два дня, решения либо не нашел, либо не понял, что это было решение

Answer the question

In order to leave comments, you need to log in

2 answer(s)
_ _, 2016-11-12

<input type="text" ng-model="xyz.foo" ng-change="changeBar()"/>

function changeBar() {
  $scope.xyz.bar = $scope.xyz.foo;

Kovalsky, 2016-11-11

Об этом речь?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question