我正在使用与tsd一起安装的打字稿定义来处理Angular2的预览。最近他们发布了2.0.0-alpha.40,现在我的路由不再工作了。我看了一下angular站点上的例子,他们引用了来自angular2/router的routerBindings,但是当前的angular2/router没有定义这个功能。我确实用tsd运行过更新和重新安装,但没有任何更改。我如何知道发布的angular2打字稿定义是否与JavaScript版本保持同步?Angular2和Typescript定义
1
A
回答
1
刚刚获得通过的NPM分型安装
将这个在你的package.json:
"angular2": "^2.0.0-alpha.42"
除其他事项外 - 他们已经改名routerBindings到ROUTER_PROVIDERS。
下面是路由的角2.0更新的写了起来:http://www.syntaxsuccess.com/viewarticle/routing-in-angular-2.0
你可以看到在这里工作的样品:http://www.syntaxsuccess.com/viewarticle/angular-2.0-examples
+0
您使用'HashLocationStrategy'链接的样本仅用于匹配片段(例如'/ url/path#fragment')。 –
0
routerInjectables
改变更名为ROUTER_BINDINGS
ROUTER_BINDINGS
然后更名为ROUTER_PROVIDERS
使用ROUTER_PROVIDERS
它包括:
RouteRegistry
- 定义路由的注册表LocationStrategy = PathLocationStragety
- 匹配的航线路径
这基本上是一个使用默认设置引导您的路由器的快捷方式。
例如:
@Component ({
...
})
@View ({
...
})
@RouteConfig ({
...
})
class App {}
bootstrap(App, [ ROUTER_PROVIDERS ]);
来源:
相关问题
- 1. angular2和typescript错误
- 2. 无法导入自定义组件 - Angular2和TypeScript
- 3. 使用Angular2和Typescript定义集合FS集合
- 4. Angular2和Typescript开发工具
- 5. 属性undefined Angular2和TypeScript
- 6. swagger typescript/angular2 client
- 7. Angular2&Typescript - 类型
- 8. Angular2 Typescript“=()=>”
- 9. TypeScript/Angular2 - EXCEPTION:TypeError:无法读取未定义的属性'推'
- 10. Angular2导入绝对路径或自定义路径(typescript 2)
- 11. 如何在模型中定义嵌套对象? (angular2/typescript)
- 12. 在Angular2中定义一个API端点(typescript)
- 13. 如何在angular2 [typescript]中定义复杂json结构的模型?
- 14. 在angular2/typescript项目中未定义的变量localforage
- 15. Angular2 beta 8包含来自node_modules的Typescript定义文件
- 16. Gulp typescript tsconfig与Angular2
- 17. typescript angular2模板queryParams
- 18. Documenting Angular2 TypeScript代码
- 19. Angular2 beta14 Typescript routerLink绑定错误
- 20. 如何在Jsfiddle中使用Angular2和Typescript
- 21. Typescript蓝鸟定义
- 22. TypeScript Backbone.Syphon的定义
- 23. TypeScript ReferenceError:未定义
- 24. cycle.js和motorcycle.js是否有Typescript定义?
- 25. VSCode和Vue 2插件TypeScript定义
- 26. TypeScript,React和Gulp.js - 定义反应
- 27. Typescript:历史和文件已被定义
- 28. Typescript模块:定义未定义
- 29. 在Typescript定义文件中定义类
- 30. TypeScript自定义定义文件
[他们停止使用TSD(https://github.com/angul ar/angular/blob/717bd23c37f0c8aa7a30ff221671a09a2629375f/CHANGELOG.md)来自alpha-41。 'typings:* .d.ts文件现在与npm包,tsd链接或tsd安装不再需要捆绑在一起。 –
正如杰西所说,它现在与npm包现在https://docs.google.com/document/d/1LvPBh7yxmjr7N1vCQ-kBj4guZGfGLBiz44CfenOX6o0/mobilebasic?pli=1&viewopt=127 –
谢谢你们,谢谢。 –