![]() |
1
1
VSCode应该具有开箱即用的特性,刚刚在stackblitz中测试过: https://stackblitz.com/edit/angular-type-assertion?file=src/app/app.component.html
|
![]() |
2
2
让我们看看angular有什么相似的tho和它是如何工作的!
或者我们可以自己创造
模板类型检查魔术发生在里面
Angular可以在AOT中编译:
|
![]() |
3
2
|
![]() |
4
2
发现了这个问题并提出了允许模板输入变量发布类型信息的解决方案,这样ide就可以在github上提供更好的完成 here Angular Language Service 扩展在VS代码或崇高的文本现在。你可以放心扩展的支持,因为它是由Angular团队工作。有关更多信息,请查看此 readme 和 docs . 正如您所提到的,它可以通过使用identity函数来实现,但是它会导致严重的性能问题,并且为不同的类型维护此功能会很麻烦。 |
![]() |
5
1
|