また助けが必要です!
角度コードの外部にロードされるウィケット コンポーネントにロードする角度コンポーネント (ui-bootstrap-datetimepicker) の取得に取り組んでいます。
現在の様子はこちら
Wicket からの HTML
<span class="dropdown">
<a class="dropdown-toggle" role="button" data-toggle="dropdown" data-target="#" href="">
<div class="input-append">
<input type="text" placeholder="Date/Time Value" class="input-large" data-ng-model="data.storedValue" required date-time-input="MM/DD/YYYY hh:mm a">
<button type="button" class="btn"><i class="icon-calendar"></i></button>
</div>
</a>
<ul class="dropdown-menu">
<datetimepicker data-ng-model="data.storedValue" data-datetimepicker-config="{ dropdownSelector: '.dropdown-toggle', minView: 'minute', minuteStep: 1 }"></datetimepicker>
</ul>
</span>
angularをコンパイルするために実行されるJavascript
var $injector = angular.injector(['app', 'ui.bootstrap']);
var selector = this.selector;
$injector.invoke(function($rootScope, $compile) {
var element = $compile(angular.element(selector))($rootScope);
element.scope().$apply();
angular.element(selector).scope().$apply();
});
app
私のAngularアプリモジュールです。
これにより、コンポーネントが効果的にレンダリングされ、ドロップダウンが表示されますが、日付は入力されません。
他の構成をいくつか試しましたが、状況が悪化したか、まったく役に立ちませんでした。ご質問いただければ、できる限りお答えします!
編集 また、コンソールにたくさんのエラーが表示されますが、おそらく役立つでしょう:P
- エラー: 不明なプロバイダー: $rootElementProvider <- $rootElement <- $location <- dropdownToggleDirective
- 循環依存: $animator <- ngRepeatDirective
- 循環依存: ngShowDirective
- エラー: 構文エラー: トークン ',' は、[, $event)] で始まる式 [changeView('', , $event)] の 16 列目のプライマリ式ではありません。