0

おはようございます。私は最近、AgilityJS を機能させようとしていますが、追加と削除という 2 つの自然イベントにまだ悩まされています。

(function(window){

var Test = $$({

    model : {},
    view : {
        format : '<div></div>'
    },
    controller : {
        'create' : function(){
            console.log('create');
        },
        'add' : function(){
            console.log('add');
        },
        'remove' : function(){
            console.log('remove');
        }
    }

});

$(document).ready(function(){
    $$.document.append(Test, '#test');
    var t = setTimeout(function(){
        console.log('time out');
        $$.document.remove(Test);
    }, 1000);
});

})(窓);

#test の ID を持つ div を html に持っています。誰かがそれらを機能させる方法を知っていますか? ありがとう。

4

1 に答える 1

0

このイベントは、オブジェクトが別のオブジェクト (ウィンドウなど) に追加された瞬間を参照しているわけではありませんが、バインドされたオブジェクト内に別のアジリティ オブジェクトを挿入するとトリガーされます。

イベントの削除は正常に機能していますが、イベントの追加は、このコミットでイベントの追加と追加に置き換えられました:

remove イベントと append イベントの例は、http: //jsbin.com/welcome/14942/editで確認できます。

于 2012-08-22T17:22:44.597 に答える