«Mi» не является подтипом типа «IF» с dart2js

Я столкнулся с проблемой с dart2js с сегодняшнего дня, dart2js доходит до конца без каких-либо ошибок, но когда я запускаю свое веб-приложение в браузере (Chrome), консоль отправляет эту ошибку «Неперехваченный тип« Mi »не является подтипом типа ' IF' "
Но при работе на Dartium бага нет. Я не очень разбираюсь в JavaScript, поэтому я не знаю, как исследовать дальше.

Там развернуто мое приложение:
5.231.68.247/comprachicos/index.html Страница с ошибкой:
5.231.68.247/comprachicos/jeu.html

Мои исходники находятся на Github здесь: https://github.com/eagleofdeath13/Comprachicos/tree/master/web

Заранее спасибо


person eagleofdeath13    schedule 30.10.2013    source источник


Ответы (1)


Когда я запускаю его в Dartium, это тоже вызывает исключение.

В вашем jeu.html у вас есть

<input id="nextPageButton" type="button"/>

И в вашем main.dart у вас есть:

ButtonElement b = querySelector("#nextPageButton");

Итак, сообщение об ошибке в Dart:

Exception: type 'InputElement' is not a subtype of type 'ButtonElement' of 'b'.

Либо используйте тег button в своем html, либо InputElement в своем main.dart, чтобы решить эту проблему.

person Dennis Kaselow    schedule 01.11.2013
comment
Спасибо! В этом и была проблема :) Но на моем Dartium ошибка не отображалась. - person eagleofdeath13; 04.11.2013