0
我在表格中使用下面的代码导航到不同的页面,它在浏览器中的ctrl + f5后第一次工作正常,但它不会加载其他页面时我第二次点击它。它显示空白页面,我Google搜索,但我找不到任何东西。ng-click无法在表格内部进行第二次点击
控制器代码:
var viewConfig=mod.controller('ConfigCtrl',function($scope, $rootScope, $location, $route, Configuration, $http, $mdDialog, $mdMedia){
$scope.navToPageB= function(){
$location.path('/navToPageB');
}
});
viewConfig.resolve = {
configuration: function(Configuration, $q) {
var deferred = $q.defer();
Configuration.query(function(successData) {
deferred.resolve(successData);
}, function(errorData) {
deferred.reject();
});
return deferred.promise;
},
delay: function($q, $defer) {
var delay = $q.defer();
$defer(delay.resolve, 1000);
return delay.promise;
}
}
Html页面:
<a href="">
<button ng-click = "navToPageB()">Navigate</button>
</a>
任何线索将不胜感激。
很高兴看到你的控制器。 –
你使用ngroute或ui路由?答案也将取决于此。如果你能分享你在控制器中的实际导航方式,Plus会更容易。 –
我正在使用ngroute。 – Adnan