0
私のナビゲーションバーのコードは次のとおりです。は、メニューバーとカレンダーの月の間の動的バインディングを追加
<nav class="{{active}}" ng-model="active">
<h2>     Months </h2>
<a href="#" class="jan" ng-click="active='jan'">January</a> <br>
<a href="#" class="feb" ng-click="active='feb'">February</a> <br>
<a href="#" class="mar" ng-click="active='mar'">March</a> <br>
<a href="#" class="apr" ng-click="active='apr'">April</a> <br>
<a href="#" class="may" ng-click="active='may'">May</a> <br>
<a href="#" class="jun" ng-click="active='jun'">June</a> <br>
<a href="#" class="jul" ng-click="active='jul'">July</a> <br>
<a href="#" class="aug" ng-click="active='aug'">August</a> <br>
<a href="#" class="sep" ng-click="active='sep'">September</a> <br>
<a href="#" class="oct" ng-click="active='oct'">October</a> <br>
<a href="#" class="nov" ng-click="active='nov'">November</a> <br>
<a href="#" class="dec" ng-click="active='dec'">December</a> <br>
</nav>
私が作るにはどうすればよいに示すナビゲーションバーと月に選択した月の間の結合カレンダー?私は、カスタムのevensを追加するためにAngular UIのカレンダー・ディレクティブを使用しています。ここPlunkerは次のとおりです。
https://plnkr.co/edit/fED6FBPVdlSMOkTvnyZj?p=preview
:そのメソッドを作成し、コントローラ内部
:APIは、あなたがこのような何かを行うことができ、ナビゲーションバーから任意の月のクリックで
です: $ scope.JanClick = function(){ $ scope.calendar.fullCalendar( 'gotoDate'、2016、1); } ng-clickでこの関数を呼び出そうとしました。それでも動作しません。 –
dateは、API Docのjavascript/momentオブジェクトです。その文書を慎重に読んでください。 stackoverflowは、物事が始まるようにコピー&ペーストできる場所ではなく、正しい方向に向けるためのものです。 –
私のコントローラでは次の関数を使用しました:$ scope.JanClick = function(){ uiCalendarConfig.calendars ['myCalendar1']。fullCalendar( 'gotoDate'、2016、0); }これは、1月をクリックすると1970年1月に暦月を変更します。何が問題なのですか? –