ng2-bootstrap не работает в angular2 beta 11

Я использую ng2-bootstrap, он отлично работает в angular2 beta 9. Сегодня я обновил свой angular2 до версии beta 11. теперь я столкнулся с этой проблемой

EXCEPTION: Error: Uncaught (in promise): No Directive annotation found on Accordion
browser_adapter.js:76 EXCEPTION: Error: Uncaught (in promise): No Directive annotation found on AccordionBrowserDomAdapter.logError @ browser_adapter.js:76BrowserDomAdapter.logGroup @ browser_adapter.js:86ExceptionHandler.call @ exception_handler.js:56(anonymous function) @ application_ref.js:193schedulerFn @ async.js:122SafeSubscriber.__tryOrUnsub @ Subscriber.js:166SafeSubscriber.next @ Subscriber.js:115Subscriber._next @ Subscriber.js:74Subscriber.next @ Subscriber.js:51Subject._finalNext @ Subject.js:124Subject._next @ Subject.js:116Subject.next @ Subject.js:73EventEmitter.emit @ async.js:111NgZone._zoneImpl.ng_zone_impl_1.NgZoneImpl.onError @ ng_zone.js:119NgZoneImpl.inner.inner.fork.onHandleError @ ng_zone_impl.js:65ZoneDelegate.handleError @ angular2-polyfills.js:326Zone.runGuarded @ angular2-polyfills.js:235drainMicroTaskQueue @ angular2-polyfills.js:486ZoneTask.invoke @ angular2-polyfills.js:425
browser_adapter.js:76 STACKTRACE:BrowserDomAdapter.logError @ browser_adapter.js:76ExceptionHandler.call @ exception_handler.js:58(anonymous function) @ application_ref.js:193schedulerFn @ async.js:122SafeSubscriber.__tryOrUnsub @ Subscriber.js:166SafeSubscriber.next @ Subscriber.js:115Subscriber._next @ Subscriber.js:74Subscriber.next @ Subscriber.js:51Subject._finalNext @ Subject.js:124Subject._next @ Subject.js:116Subject.next @ Subject.js:73EventEmitter.emit @ async.js:111NgZone._zoneImpl.ng_zone_impl_1.NgZoneImpl.onError @ ng_zone.js:119NgZoneImpl.inner.inner.fork.onHandleError @ ng_zone_impl.js:65ZoneDelegate.handleError @ angular2-polyfills.js:326Zone.runGuarded @ angular2-polyfills.js:235drainMicroTaskQueue @ angular2-polyfills.js:486ZoneTask.invoke @ angular2-polyfills.js:425
browser_adapter.js:76 Error: Uncaught (in promise): No Directive annotation found on Accordion
    at resolvePromise (angular2-polyfills.js:534)
    at angular2-polyfills.js:511
    at ZoneDelegate.invoke (angular2-polyfills.js:322)
    at Object.NgZoneImpl.inner.inner.fork.onInvoke (ng_zone_impl.js:44)
    at ZoneDelegate.invoke (angular2-polyfills.js:321)
    at Zone.run (angular2-polyfills.js:218)
    at angular2-polyfills.js:567
    at ZoneDelegate.invokeTask (angular2-polyfills.js:355)
    at Object.NgZoneImpl.inner.inner.fork.onInvokeTask (ng_zone_impl.js:35)
    at ZoneDelegate.invokeTask (angular2-polyfills.js:354)

Как это исправить?


person Deepak    schedule 21.03.2016    source источник
comment
У вас есть рабочий планк для более низкой версии?   -  person micronyks    schedule 21.03.2016
comment
плнкр нужен. Я столкнулся с некоторой проблемой конфигурации.   -  person micronyks    schedule 21.03.2016
comment
Крутая команда @micronyks ng2-bootstrap обновилась до бета-версии 11. Теперь он поддерживает только до beta9. команда beta 11 angular2 вносит некоторые изменения, такие как удаление @view   -  person Deepak    schedule 21.03.2016
comment
Декоратор @View был удален в бета-версии 10.   -  person micronyks    schedule 21.03.2016
comment
да. пожалуйста, проверьте это github.com/valor-software/ng2-bootstrap /тянуть/   -  person Deepak    schedule 22.03.2016


Ответы (1)


Это работает ! могут быть проблемы с некоторыми компонентами(но я не знаю).

Рабочая демонстрация

index.html

...
...

    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.11/angular2-polyfills.min.js"></script>
    <script src="https://rawgithub.com/systemjs/systemjs/0.19.6/dist/system.js"></script>
    <script src="https://code.angularjs.org/tools/typescript.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.11/Rx.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.11/angular2.dev.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.11/router.dev.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.11/http.dev.js"></script>
...
...
person micronyks    schedule 21.03.2016
comment
проверьте это github.com/valor-software/ng2-bootstrap/ тянуть/ - person Deepak; 22.03.2016
comment
Вы также можете проверить, как мой планк использует 11. - person micronyks; 22.03.2016
comment
Как я уже сказал, могут быть неработающие только некоторые компоненты. - person micronyks; 22.03.2016