Показать сообщение отдельно
  #2 (permalink)  
Старый 04.11.2015, 18:45
Новичок на форуме
Отправить личное сообщение для Wizlight Посмотреть профиль Найти все сообщения от Wizlight
 
Регистрация: 03.11.2015
Сообщений: 5

Воспользовался идеей описаной на русскоязычном сайте ангуляра в коментариях
Роман и Наталья Ковальские Alexandr Ivanuna • 2 года назад
Я решил вопрос следующим образом:
1. Изменил ng-bind-template="Google Phone Gallery {{query}}" на
ng-bind-template="Google Phone Gallery {{newTitle}}"
newTitle - это просто поле корневого $rootScope

2. В шаблоне phone-list.html там где строка поиска
Search: <input ng-model="query">
я добавил директиву ng-change="reTitle()", которая вызывает функцию reTitle() при каждом изменении поля
Получилось: Search: <input ng-model="query" ng-change="reTitle()">

3. В контроллере
phonecatControllers.controller('PhoneListCtrl', ...
добавил функцию

$scope.reTitle = function(){
$rootScope.newTitle = $scope.query;
};
Ответить с цитированием