1

eternicode が開発したdatepickerプラグインを実装しようとしていますが、ng-view でいくつかのハードルが発生しています。

同様のケースを見つけましたが、これを解決するのに役立つものはありませんでした (例: routeProvider のコントローラー):

日付ピッカーが index.html 内にある場合は正常に動作しますが、テンプレート ビューを使用するとカレンダーがポップアップしません。

このケースを説明する plunkr を次に示します

<div ng-view></div>

  <div class="container">
      <div class="col-lg-2">
          <div class="input-group date">
              <input type="text" class="form-control"><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
          </div>
      </div>
  </div>
4

1 に答える 1

2

index.html ファイルの下部で js が実行されている時点では、ビューはまだ読み込まれていません。

プラグイン コードの初期化コードをコントローラーに移動して、ビューが読み込まれた後にコードが実行された場合に機能することを示しました。アプリの設定方法を再考することをお勧めします。

プランカー: http://plnkr.co/edit/PDX500tp5QgcjIMIbig1?p=preview

更新: 代わりにディレクティブを使用: http://plnkr.co/edit/LVKHkmNrTS2Ki7uP8Hgj?p=preview

于 2014-06-03T19:50:49.423 に答える