新角15.1是什么?
发表在
3分钟阅读1月20日
角稳步发展,与主要版本每六个月,每个月小版本,并根据需要每周补丁版本。
以来第一次版本角15几天前被释放。虽然是一个小版本,仍有一些值得注意的更新更不用说。
自动关闭的标签
这可能不是一件大事,但喜欢写更简洁的代码的开发人员将会高兴得知角15.1现在支持自动关闭的标签。
这意味着,我们要做的:当使用组件之前
<组件> < /组件>
现在可以替换为以下几点:
<组件/ >
开发人员经验的简单变化而有所改善。
CanMatch警卫
这很有趣,因为它可以改变你如何配置您的路线。让我们考虑下面的例子:
const路线:路线[]= [{
路径:/用户,
canMatch:[() = >注入(LoginService) .isLoggedIn ()),
loadChildren:() = >进口(“。/用户页面/ user-details.module”)
});
CanMatch将调用时/用户访问,可以防止延迟加载指定的模块。
这是CanLoad警卫队已经做了,但抓CanLoad是,它不会被称为代码后再加载,这意味着我们需要添加吗CanActivate警卫在上面,在这里:
const路线:路线[]= [{
路径:/用户,
canLoad:[() = >注入(LoginService) .isLoggedIn ()),
canActivate:[() = >注入(LoginService) .isLoggedIn ()),
loadChildren:() = >进口(“。/用户页面/ user-details.moudule”)
});
CanMatch修复这种行为,因为它就像一个组合CanLoad + CanActivate。