**已关闭。**此问题需要调试详细信息。它目前不接受答案。
**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。
上个月关门了。
改进这个问题
当我试图将应用程序(phonecat应用程序)从angularjs升级到angularjs时,我遇到了这个错误。我尝试了几个错误,但同样的错误发生了。
error TS2559: Type '"/phones"' has no properties in common with type 'IRoute'.
otherwise('/phones');
~~~~~~~~~
我对angularjs和angularjs这两种技术都不太熟悉。如果你知道任何解决办法,请让我知道。
1条答案
按热度按时间3vpjnl9f1#
欢迎来到so。您的问题很难回答,因为没有任何代码可供查看。提出问题时,最好包括:
有问题的代码(如果您知道)
问题中的错误
你已经试过了吗
软件版本(Angular 版本差异很大2-7英寸;每一次重大修订都是一个相当大的变化。)
问题似乎来自这样一个事实:您正试图调用一个函数,该函数正在查找实现
IRoute
接口,但您给它一个字符串对象。查看路由对象(https://angular.io/api/router/route),您可能需要创建一些对象:如果您刚刚添加了布线模块,您可以查看有关Angular 布线的Angular 教程。以下是一些参考信息:https://ngrefs.com/latest/router/route-interface
你会注意到他们有一个
path
键和它的值。