0
A
回答
0
我没有在我面前ngRoute分型项目,但你有没有试过$routeParams['id']
?
angular-route typings show它是一个字符串索引对象。
namespace route {
interface IRouteParamsService {
[key: string]: any;
}
}
由于分型不能提前知道的时候,你会有什么PARAMS,这是最好的方式(不包括仿制药,这将是在这种情况下很麻烦),以允许动态对象。
相关问题
- 1. 关于AngularJS $ RouteParams
- 2. Angularjs和routeParams
- 3. AngularJS $ routeParams VS $ stateParams
- 4. AngularJS Typescript IRouteParamsService undefined
- 5. AngularJS $ routeParams未定义
- 6. Onsen-ui和angularjs $ routeParams
- 7. TypeScript类型的类型
- 8. Angularjs从$ routeParams得到Json
- 9. 使用AngularJS $ routeparams与Laravel
- 10. $ routeParams在angularjs中获取undefined?
- 11. Angular2&Typescript - 类型
- 12. Typescript日期类型?
- 13. 如何添加AngularJS $ q和$ http的Typescript类型?
- 14. 如何在模型窗口angularjs中传递routeparams值?
- 15. Promise.prototype.finally的TypeScript类型定义
- 16. TypeScript BigNumber的类型定义
- 17. TypeScript类型的警卫Oddity
- 18. typescript require(node)的类型
- 19. AngularJS e2e测试 - $ routeParams始终为空
- 20. 在AngularJS routeparams(stateparams)遇到问题
- 21. AngularJS使用routeParams滚动到ID
- 22. AngularJS,字符串不插入$ routeParams值
- 23. 如何使用angularJS $ routeProvider和$ routeParams
- 24. 与AngularJS和routeparams后退按钮循环
- 25. AngularJS routeParams - 文件未发现异常
- 26. 使用routeParams在AngularJS中创建templateUrl
- 27. Typescript angularjs $ http获取响应类型(避免使用<any>)
- 28. 对TypeScript类型的ChildProcess类的引用
- 29. Typescript AngularJS pdf API
- 30. AngularJS指令(TypeScript)
是的,索引器工作得很好。如果我不提供* ng.route.IRouteParamsService *类型,如果我删除类型,我可以直接使用* $ routeParams.id * – monstro
@monstro,如果你有一点奇怪的话,访问参数的名字* $ routeParams.id *不要输入'$ routeParams'作为'ng.route.IRouteParamsService',那么你的Typescript项目(可能取决于'tsconfig.json')将其视为类型'any'。既然它是'任何',它可以有任何形式,而Typescript可以让你像这样对待它。 – seangwright
是,似乎这个对象是MVC – monstro