将动作帮助函数附加到Embers链接到

时间:2015-07-16 07:22:16

标签: javascript ember.js handlebars.js

我试图找出如何将函数附加到余烬{{link-to}}对象。

该函数应该更新进度条中的数字,指示用户在进程中的位置。有没有办法查看网址并使用路由器和switch语句更新数字,或者我现在接近它的方式是一个好的开始?没有真正看到任何例子..

HTML

<nav class="progress">
  {{link-to "Next" "checkout.setup" action="updateStepNumber"}}
  {{link-to "Next" "checkout.upload" action="updateStepNumber"}}
  {{link-to "Next" "checkout.gather" action="updateStepNumber"}}
  {{link-to "Next" "checkout.watch" action="updateStepNumber"}}
  {{link-to "Next" "checkout.review" action="updateStepNumber"}}
</nav>
<div>
  <span class="step-number> 1 </span> of <span>5</span>
</div>

JS

App.CheckoutReviewController = Ember.Controller.extend(Ember.Evented, {
  needs: ['checkout', 'helpers', 'application'],

 updateStepNumber: function(){
    var stepNumber = $('.step-number');
    stepNumber ++
    stepNumber.append(stepNumber)
    }

0 个答案:

没有答案