Я создаю приложение с угловым. В приложении есть форма для ввода пользователем строки. Когда пользователь вводит строку это вызывает функцию с помощью нг-представить:угловой набор переменной, доступной для любой области
ng-model="input1" ng-submit="update()"
В функции обновления можно затем получить доступ к значению input1 с помощью
$scope.input1
То, что я хотел бы сделать, это позволить это значение должно быть доступно вне сферы действия функции обновления, так что оно может быть вызвано чем-либо еще в угловом приложении.
В идеале я хотел бы иметь возможность обновлять thing1:
var app = angular.module('app1, []);
var thing1 = "value from input"
Я через документацию и имею в виду, может быть, что мне нужно сделать, это установить app.value, так:
var app = angular.module('app1, []);
app.value('thing1', "value from input")
Затем в функции submit задано значение thing1, чтобы оно обновляло значение app.value, но это не работает.
Я не уверен, как я могу это сделать. Есть предположения?
может быть $ root.input1? – Evgenii
Вы должны использовать угловые службы для обмена данными между контроллерами. – Dan