我在Grails中構建了一個自定義的角度應用程序,但儘可能地將其粘貼到默認的Grails Controller View行爲。在Grails 3.2.3的控制器重定向中添加一個#/到起始URL
我想要做的是:使用腳手架控制器。獲得相同的行爲,但是通過在#url的開頭添加#/。再次
http://localhost:8080/#/country/show/5
代替
http://localhost:8080/country/show/5
使角踢:讓您保存記錄後,你會被重定向到。我知道這不是標準的Angular行爲,但我試圖儘可能少地使用角度文件,因爲我對角度知之甚少。
默認腳手架重定向是:
重定向國家
我試着使用:
重定向基地: 「#/」,國家
重定向的國家,[羣:「# /「]
重定向國家,基地:」#/「
絕對重定向:「#/」,國家
但是它們在調用時都會拋出500個錯誤。
這是在我的角度當前應用程序配置:
app.config(function($routeProvider) {
$routeProvider.when("/:controller/:action",{
templateUrl:function(params){
return '/'+params.controller+'/'+params.action;
}
})
.when("/:controller/:action/:param",{
templateUrl:function(params){
return '/'+params.controller+'/'+params.action+'/'+params.param;
}
});
});
這是什麼目的? –
我正在使視圖呈現html片斷,以便它們可以在對話框或「單個」視圖中使用。沒有/#控制器顯示沒有任何css或角度的純html的 –