我遇到使用ngroute的问题,
一切都很完美,但第二次没有任何表现。 我的应用:
var biApp = angular.module('biApp',['ngRoute','ngAnimate','ngSanitize', 'MassAutoComplete','ngDialog','ngCookies'])
.config(['$routeProvider', function($routeProvider){
$routeProvider.
when('/home', {
templateUrl : 'views/home.html',
controller : 'mainCtrl'
}).
when('/results', {
templateUrl : 'views/results.html',
controller : 'resultCtrl'
}).
otherwise({
redirectTo : '/home'
});
}]);
<div ng-include="'views/filters.html'"></div>
我添加了视图:<div ng-views></div>
当我输入数据进行搜索时,主页有效并向我显示结果页面,但是当在结果页面中我尝试再次搜索数据时它没有显示,
控制器:索引的主体确实有一个控制搜索到的数据的主控制器,因此它也应该与具有自己的控制器的resultspage一起工作。
搜索数据并选择建议数据时控制器的一部分:
$scope.selected_clt = selected.obj;
//show results
$cookieStore.put('Client', $scope.selected_clt.client);
$scope.dirty.search.client = "";
$location.path('results');
编辑: 在获得结果后,系统不会访问结果控制器
P.S:在使用ngroute之前它确实有效。
感谢您的帮助