2017-01-23 6 views
0

ng-clickが無効になったときに毎回ページをリロードするとng-clickがクリックされます。それをどうすれば実現できますか?クリック(init)でng-clickボタンを設定する方法は?

クリックするためのコード 注:therはクリックで作成されたカスタムフィルタであり、スタイルの後にはngclassもあります。

クラス= "クリア完了" = "taskfilter = 'TODOを'; infoTitelは= 'を実行するには'" NGクリックNG-クラス= "{ 'アクティブ':taskfilter == 'TODO'}" ---この行をデフォルトでクリックする必要があります。

<div style="display: block;" class="task-footer"> 
     <!-- <a id="clear-completed" ng-click="clear()" ng-show="hasDone()"> 
      Clear <span >{{(tasks.length - remaining())}} {{itemText()}}</span>. 
     </a> --> 
     <div class="mini-nav"> 
      <a class="clear-completed" ng-click="taskfilter = 'missed'; infoTitel = 'Deadline missed'" ng-class="{'active' : taskfilter == 'missed'}"> 
       <span>deadline missed</span> 
      </a> 
      <a class="clear-completed" ng-click="taskfilter = 'all'; infoTitel = 'All'" ng-class="{'active' : taskfilter == 'all'}"> 
       <span>show all </span> 
      </a> 
      <a class="clear-completed" ng-click="taskfilter = 'completed'; infoTitel = 'Completed'" ng-class="{'active' : taskfilter == 'completed'}"> 
       <span>show completed</span> 
      </a> 
      <a class="clear-completed" ng-click="taskfilter = 'todo'; infoTitel = 'To do'" ng-class="{'active' : taskfilter == 'todo'}" ng-init=""> 
       <span>to do</span> 
      </a> 
     </div> 
     <div class="todo-count">{{remaining()}} of {{tasks.length}} remaining</div> 
     <div class="todayDate"> Date today : {{ todayDate | date : "MMM d, y h:mm a"}}</div> 
    </div> 

答えて

0

私はすでに、それはあなたが望んだ同じルールでNG-INIT、それは負荷に選択され、そのようにNGクリックの値を設定することができました。

<a class="clear-completed" ng-click="taskfilter = 'todo'; infoTitel = 'To do'" ng-class="{'active' : taskfilter == 'todo'}" ng-init="taskfilter = 'todo'; infoTitel = 'To do'"> 
関連する問題