如果用户输入了不存在的链接,我希望页面重定向到主页。
我该怎么办?感谢
@RouteConfig([
{path: '/home', name: 'Home', component: HomeComponent},
{path: '/about', name: 'About', component: AboutComponent},
{path: '/???', name: 'not-found', redirectTo: ['Home']}
])
答案 0 :(得分:7)
这会将所有未注册的路由重定向到Home
cell2mat
答案 1 :(得分:1)
在版本v4名称属性的路由中不再存在。 route define没有name属性。所以你应该使用路径而不是名称redirectTo:' / redirectPath'路径没有前导斜线,所以使用路径:' 404'而不是路径:' / 404'
像:
local text = "First\n\r\n\r\r\n\n\nSixth"
local sub = string.sub
local ln = 1
for line, newline in text:gmatch'([^\r\n]*)([\r\n]*)' do
print(ln, line)
local pos, max_pos = 1, #newline
while pos <= max_pos do
local crlf = sub(newline, pos, pos + 1)
if crlf == "\r\n" or crlf == "\n\r" then
pos = pos + 2
else
pos = pos + 1
end
ln = ln + 1
end
end