Я имею дело с двумя файлами HTML и одним контроллером. В одном файле HTML у меня есть панель поиска:AngularJS Выражение фильтра не обновляется
Наряду с некоторыми другими вещами. В separte HTML файл, у меня есть список представлений, которые я заселяю с нг-повторить:
<div class="container" ng-controller="submissions">
<ul class="subsList">
<ul>
<li ng-repeat="item in submissionCollectionTest | filter: searchString" class="submissionDivider hover">
<span class="ageText">{{item.age}}</span>
<span class="submissionsText">{{item.submission}}</span>
<span class="descriptionText">{{item.description}}</span>
</li>
</ul>
</ul>
</div>
вместе с другим кодом. В моем полном приложении имеет смысл, что эти файлы являются отдельными, однако я не могу заставить вход поиска привязываться к выражению фильтра и автоматически обновлять. В мой контроллер, я имею следующую переменную Область применения:
myApp.controller('submissions',function($scope){
$scope.searchString = '';
Когда я нажимаю в строке поиска, он берет меня на новую страницу с шоу все содержимое населенную от нг-повтора, то я хочу фильтруйте контент, введя строку поиска. Это работает, когда у меня есть код поиска в том же месте, что и контент. Как я могу обновить «searchString» глобально, чтобы фильтр реагировал, когда он изменяется? Спасибо
'В мой контроллер, я следующий объем variable' ... какой контроллер? –
«представления», один в ng-контроллере в обоих файлах HTML. – Cassus