Сейчас я успешно передаю данные в другое состояние со страницы.У меня есть окно поиска navbar, которое находится в совершенно ином виде.Теперь, когда я начинаю печатать в окне поиска, список должен отображаться путем фильтрации по data.name
(в моих данных).
После нажатия на определенное имя, оно должно перейти в это конкретное состояние.
Прямо сейчас я могу сделать это, нажав sref
, нажав на боковую панель.Я хочу сделать то же самое с окном поиска.
Должны ли быть другие контроллеры для navbar?
Могу ли я сделать ui-sref в окне поиска?
РЕДАКТИРОВАТЬ: - контроллер для вызова данных
app.controller('navController', ['$scope', '$http', '$state' , '$stateParams' , function($scope, $http, $state , $stateParams) {
$scope.UserData = function(){
var req = {
method: 'GET',
url: './pdata.json',
}
$http(req).then(function successCallback(response) {
$scope.viewuser = response.data;
console.log($scope.viewuser);
}, function errorCallback(response) {
$scope.message = "error";
});
}
$scope.UserData();
}]);
Маршрут: -
.state('home.userTest', {
url: '/view-userTest/:name',
templateUrl: 'views/dashboard/routeUser.html',
controller: 'receive'
})
Просмотр: - для боковой панели (та же идея, которую я хочу в navbar)
<p ng-repeat="o in viewuser">
<a ui-sref="home.userTest({name: o.name})">