1
我想在成功更新測驗後呈現/list
。我怎麼做?如何從Angular的控制器渲染視圖?
this.update = function() {
Quiz.update($scope.quiz, $routeParams.id)
.success(function() {
// render /list
});
};
我想在成功更新測驗後呈現/list
。我怎麼做?如何從Angular的控制器渲染視圖?
this.update = function() {
Quiz.update($scope.quiz, $routeParams.id)
.success(function() {
// render /list
});
};
好了,sanest解決方案將使用路由與$位置相結合,這樣的:
this.update = function() {
Quiz.update($scope.quiz, $routeParams.id)
.success(function() {
$location.path('/list');
});
};
當然,不用說,你需要注入$位置到控制器中,並定義/list
路線(我假設你已經有了這個)。
看一看這是你想要的附加功能:https://docs.angularjs.org/api/ngRoute/directive/ngView
您是否使用ngroute或UI路由器?
如果ngroute
$location.path('/list');
如果UI路由器
$state.go('stateNameForList');
你的意思做的渲染/列表?這很明顯嗎? –
我正在使用'ngRouter' –