更新angular2 beta.8到beta11后@View无法正常工作.我在终结时遇到这个错误
ERROR in ./~/ng2-bootstrap/components/datepicker/yearpicker.ts (2,14): error TS2305: Module '"/home/dinesh/dev/angular2-seed-with-gulp/node_modules/angular2/core"' has no exported member 'View'. ERROR in ./~/ng2-bootstrap/components/datepicker/monthpicker.ts (2,14): error TS2305: Module '"/home/dinesh/dev/angular2-seed-with-gulp/node_modules/angular2/core"' has no exported member 'View'. ERROR in ./src/app/components/subrouting/sub-routing.ts (1,20): error TS2305: Module '"/home/dinesh/dev/angular2-seed-with-gulp/node_modules/angular2/core"' has no exported member 'View'. ERROR in ./src/app/components/sub-routing-2/sub-routing-2.ts (1,20): error TS2305: Module '"/home/dinesh/dev/angular2-seed-with-gulp/node_modules/angular2/core"' has no exported member 'View'. ERROR in ./src/app/components/access-directives/access-directives.ts (1,20): error TS2305: Module '"/home/dinesh/dev/angular2-seed-with-gulp/node_modules/angular2/core"' has no exported member 'View'. ERROR in ./src/app/components/access-data-bt-component/send-data.ts (1,20): error TS2305: Module '"/home/dinesh/dev/angular2-seed-with-gulp/node_modules/angular2/core"' has no exported member 'View'.
解决方法
@View装饰器已被删除. @View(…)设置的参数也可以由@Component(…)设置.
也可以看看
– https://github.com/angular/angular/issues/7363
– https://github.com/angular/angular/issues/7658