0

JavaScript テンプレートで記述されたコードをデバッグする方法はありますか? underscore.jsとともにテンプレートに使用していbackbone.jsます。

その他の JavaScript コードは、 firebug/chrome を介してデバッグできます。しかし、テンプレートをデバッグする方法がわかりません。出来ますか?

編集

var t ='        <div class="row-fluid">'                                                                                                          '
        +'          <div class="span12">'                                                                                                           '
        +'            <div class="span2 nowrap">'                                                                                                   '
        +'              <input class="" type="checkbox"/><%=Time%>'                                                                       '
        +'            </div>'                                                                                                                       '                                                                                                                     '
        +'        </div>'                                                                                                                          '



    TableRow = Backbone.View.extend({
        tagName: 'div',
        template:_.template(t),
        className: "",

        initialize: function (options) 
        {

        },

        render: function() 
        {
            this.$el.html( this.template(this.model.toJSON()) );
            return this;
        }
    });
4

2 に答える 2

1

Backbone Eye (Firebug 拡張機能) では、アンダースコア テンプレートを通常の JavaScript ファイルのようにデバッグできます。テンプレート ID (指定されている場合) が (Firefox の) スクリプト ウィンドウに表示され、(通常のスクリプト ファイルと同様に) それを選択し、ブレークポイントを配置して、テンプレートが段階的に構築されるのを監視できます。これを行う方法の詳細については、http://dhruvaray.github.io/spa-eye/#viewsを参照してください。

于 2013-09-05T10:04:32.213 に答える