Воспользовался идеей описаной на русскоязычном сайте ангуляра в коментариях
Роман и Наталья Ковальские 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;
};
|