Я пытаюсь понять привязку данных в Angularjs.Связывание данных между страницами в Angularjs
Что я хочу сделать, это установить привязку между страницами, если я изменил вход на first.html, данные должны автоматически меняться во втором .html.
Например, Это first.html:
<div ng-controller="MyCtrl">
<input type="text" ng-model="value"/><br>
{{value}}
<a href="#/second"><input type="submit" value="Second page"/></a>
</div>
и сказать second.html только этот кусок кода {{значение}}.
и в файле .js у нас есть $ routeProvider, который принимает шаблон url как 'second.html' & Контроллер - это 'MyCtrl'.
Так контроллер:
MyApp.controller(function($scope){
$scope.value="somevalue";
})
Делая выше способ {{значение}} на second.html является получение значения "SomeValue". Что происходит от контроллера.
Но если я изменяю динамическое значение ввода, которое находится на first.html, значение на second.html не получает это значение.
Мой вопрос в том, как я могу привязать значение на second.html с first.html автоматически.
Чтобы понять вопрос ясно, Предположим, есть введенное поле ввода текста и кнопка отправки на first.html, затем я хочу получить значение ввода текстового поля first.html на second.html на странице Отправить.
Просьба предоставить ссылку Plunker или jsFiddle. – Stewie