我在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的 –