ngroute:研究没有第二次工作

时间:2016-01-07 14:23:58

标签: angularjs ngroute

我遇到使用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'
    });
}]);
  1. 我有索引 使用过滤器(我搜索数据的搜索栏并在views / results.html中显示):<div ng-include="'views/filters.html'"></div> 我添加了视图:<div ng-views></div>
  2. results.html 显示在索引中搜索的结果,并包含相同的filters.html以再次搜索结果。
  3. 当我输入数据进行搜索时,主页有效并向我显示结果页面,但是当在结果页面中我尝试再次搜索数据时它没有显示,

    控制器:索引的主体确实有一个控制搜索到的数据的主控制器,因此它也应该与具有自己的控制器的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之前它确实有效。

    感谢您的帮助

0 个答案:

没有答案