Вы можете указать последний аргумент как true для caseInsensetive match
string.Compare(lowerCase, upperCase, true);
Здесь есть несколько вещей, которые могут пойти не так. Было бы полезно, если бы вы описали какие-либо соответствующие сообщения в журнале или что-то подобное.
Я вижу несколько разных причин, почему это не работает для вас:
@JavaScript
или имени функции соединителя (т.е. de_vaadin_ui_myapp_MyWidget
). Вы можете проверить, действительно ли он загружен, добавив, например, console.log(this.getElement())
внутри функции верхнего уровня. load
, на что-то innerHTML
переназначен. Это может помочь переместить оператор, который назначает innerHTML
, за пределы обработчика onStateChange
, чтобы он выполнялся только один раз во время инициализации. Это также может вызвать ситуацию, когда $("#content")
запускается еще до создания div, в результате чего он не находит целевой элемент.