两个控制器加载ng-click功能的角度?

时间:2016-12-14 11:36:49

标签: javascript jquery angularjs

我正在导航到有profileCtrl和ng-click功能位于hmplController的个人资料页面,当我点击ng-click时,两个控制器都会加载我的意思是hmplController和{{ 1}},这只会在第一次发生。在ng上再次清除缓存后,单击两个控制器。

这是我的代码。

profileCtrl

我的homepal.controller('hmplController', function ($scope, $cookies,$mdSidenav) { $scope.profile=function(){ $location.path("/profile/index"); } $scope.myShortlists=function(){ $location.path("/profile/myShortlists"); } $scope.recentlyViewed=function(){ $location.path("/profile/recentlyViewed"); } $scope.enquiredProperties=function(){ $location.path("/profile/enquiredProperties"); } $scope.accountSettings=function(){ $location.path("/profile/accountSettings"); } }); 如下

routeProvider

配置文件控制器

sidemenu.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
    $routeProvider


         .when('/profile/index', {        
            templateUrl: '../view/profile.html',
            controller: 'profileCtrl'
        })

          .when('/propCountry/:cityName',{
            templateUrl: '../view/propertyInCity.html',
            controller: 'cityController'
        })

          .when('/profile/myShortlists',{  
            templateUrl: '../template/myshortlist.html',
            controller: 'profileCtrl'
        })

        .when('/profile/recentlyViewed',{  
            templateUrl: '../template/recentlyViewed.html',
            controller: 'profileCtrl'
        })


        .when('/profile/enquiredProperties',{  
            templateUrl: '../template/EnqProperties.html',
            controller: 'profileCtrl'
        })

        .when('/profile/accountSettings',{  
            templateUrl: '../template/AccSettings.html',
            controller: 'profileCtrl'
        })


        .when('/builders/:id', {
            templateUrl: '../template/listpagefilter.html',
            controller: 'buildersCtrl'
            })


        .when('/builders/:id/property/:property_id', {
            templateUrl: '../view/property-details.html',
            controller: 'unitTypeCtrl'
        })

        .when('/property/:property_id', {
            templateUrl: '../view/property-details.html',
            controller: 'unitTypeCtrl'
        })

        .when('/location/:city_name/:location_id', {
            templateUrl: '../template/listpagefilter.html',
            controller: 'buildersCtrl'
        })
        .when('/:city_id', {
            templateUrl: '../template/listpagefilter.html',
            controller: 'buildersCtrl'
        })

        .when('/sublocation/:sub_location_id', {
            templateUrl: '../template/listpagefilter.html',
            controller: 'buildersCtrl'
        })

        .when('/nearby/:neighbourhood_id',{
            templateUrl: '../template/listpagefilter.html',
            controller: 'buildersCtrl'
        })

        .when('/filterate/:query',{
            templateUrl: '../template/listpagefilter.html',
            controller: 'buildersCtrl'
        })

         .when('/quicklinks/homeloan', {        
            templateUrl: '../view/homeloan.html',
            controller: 'profileCtrl'
        })


        .when('/quicklinks/docHome', {        
            templateUrl: '../view/quickdoc.html',
            controller: 'profileCtrl'
        })
        .when('/quicklinks/emiCal', {        
            templateUrl: '../view/emiCalculator.html',
            controller: 'profileCtrl'
        })
        .when('/quicklinks/buyingSteps', {        
            templateUrl: '../view/property_buying.html',
            controller: 'profileCtrl'
        })
        .when('/quicklinks/vaastuTips', {        
            templateUrl: '../view/vaastu.html',
            controller: 'profileCtrl'
        })
        .when('/quicklinks/nriService', {        
            templateUrl: '../view/nri.html',
            controller: 'profileCtrl'
        })


        .when('/quicklinks/homepalmedia', {        
            templateUrl: '../view/homepal_media.html',
            controller: 'profileCtrl'
        })

        .when('/quicklinks/aboutus', {        
            templateUrl: '../view/homepal_aboutus.html',
            controller: 'profileCtrl'
        })

        .when('/quicklinks/homebuilders', {        
            templateUrl: '../view/homepal_builders.html',
            controller: 'profileCtrl'
        })

         .when('/quicklinks/services', {        
            templateUrl: '../view/homepal_ourservices.html',
            controller: 'profileCtrl'
        })

          .when('/quicklinks/contact', {        
            templateUrl: '../view/homepal_contactus.html',
            controller: 'profileCtrl'
        }) 

}])

0 个答案:

没有答案