2015-03-01 5 views
1

У меня проблема с моим кодом, который использует стороннюю библиотеку. Когда я использую его в простом Дарте, он уже работает, но не с Angular.Dart. Я использовал главу 3 из учебника Dart и просто добавил свой код в recipe_book.dart, который является compoment.Angular.Dart javascript interop error

Место, где сбой кода показано на рисунке ниже. После того, как я получить

Нарушение на исключение: объект должен быть узел, ArrayBuffer, Blob, ImageData или IDBKeyRange

Я не знаю, как избавиться от этого :-(Может быть, это что-то кто-то больше знакомы с Angulart.dart может ответить сразу.

Любой готов помочь может проверить код здесь on github

enter image description here

+1

Можете ли вы попробовать без '.fromBrowserObject', возможно, даже без нового JsObject ... как просто' event ['target'] 'и добавить комментарий об итоговом результате? –

+0

Работает, но почему это? Он работал в равнине Дарт. Я использую его согласно вашему совету здесь http://stackoverflow.com/a/28589897/2944265. Я действительно запутался. – Zveratko

+0

Так что еще раз спасибо за понимание. Я играю с Dart только для того, чтобы избавиться от javascript, но вынужден использовать эту JS-библиотеку, это беспорядок. Я не думал, что Angular.Dart обрабатывает события, я думал, что это работа javascript. – Zveratko

ответ

0

Отладчик показывает, что это уже JsObject, просто опустите вызов new JsObject(...).

 Смежные вопросы

  • Нет связанных вопросов^_^