Also grundsätzlich funktioniert KO. Wenn ich etwa innerhalb der DIV-Containers folgenden Code setze, dann sehe ich den Wert "e" in der Ausgabe: <strong data-bind="text: appViewModel.theme"></strong>
Beim jqm-Theme wird mir aber nur der Standard angezeigt. Tausche ich das nicht funktionierende Binding durch ein "e", dann wird mir das orangene Theme angezeigt.
Ich vermute daher, dass sich jquery mobile den Wert für das Theme bei der Initialisierung holt noch bevor knockout da reingrätschen kann. Vielleicht parst jqm einfach den HTML-Code und sucht sich die Werte zusammen? Keine Ahnung. Ich bin kompletter Neueinsteiger in HTML5, JavaScript, jq(m) und knockout. Ich sammle gerade erst meine Erfahrungen. ;)