在我的应用程序中,主模板有一个月份下拉列表(1月、2月...)。
主模板包含一个使用
如何从主模板的控制器刷新
这样,在用户切换到不同的月份时,部分模板内容将得到刷新。
主模板HTML:
主模板包含一个使用
routeProvider
加载部分模板的ng-view
。如何从主模板的控制器刷新
ng-view
(通过重新运行其控制器)?这样,在用户切换到不同的月份时,部分模板内容将得到刷新。
主模板HTML:
....
<body class="" ng-controller="Main">
<div ng-view></div>
</body>
路由提供者:
....
.config([ '$routeProvider', function($route) {
$route.when('/module/:module', {
templateUrl : 'partial/module.html',
controller : Module
}).otherwise({
templateUrl : 'partial/dashboard.html',
controller : Dashboard
});
} ]);
主控制器:
function Main($scope, $cookies) {
...switch month and ajax...
// Reload ng-view goes here
}