handlebars JS模板引擎的语句问题?

        <script type="text/x-handlebars-template" id="tpl-vote-button">
        {{#if}}
            {{#compare joined 0}}
        <a href="javascript:;" id="btn-vote-submit" class="am-btn am-btn-success am-btn-block">
            <i class="am-icon am-icon-user-plus"></i>
            <span class="am-navbar-label">投票</span>
        </a>
        {{else}}
        <a href="javascript:;" id="btn-vote-submit" class="am-btn am-btn-success am-btn-block am-disabled">
            <i class="am-icon am-icon-user-plus"></i>
            <span class="am-navbar-label">已参与</span>
        </a>
            {{/compare}}
        {{/if}}
        </script>

                var buttonTpl = Handlebars.compile($('#tpl-vote-button').html());
              Handlebars.registerHelper("compare",function(v1,v2,options){
                   if(v1=v2){
                     return options.fn(this);
                   }else{
                     return options.inverse(this);
                   }
                 });

                        $("#button-choice").append(buttonTpl(data.data));

在模板语句这里不知道错在哪了报错