早上好, 这些天我试着让AgilityJS工作,我仍然坚持这两个自然事件:添加和删除。
(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);
});
})(窗口);
我的html中有一个id为#test的div。 有人知道如何使它们工作吗? 感谢。
答案 0 :(得分:0)
此事件不是指将对象添加到另一个对象(如窗口)的时刻,而是在将另一个敏捷性对象插入具有绑定的对象内时触发它们。
事件删除工作正常,但事件添加被事件追加替换并在此提交中添加:https://github.com/arturadib/agility/commit/1b2483333dde3f55b3305f2746e4dd6730a1c364
您可以在此处查看删除和追加事件的示例: http://jsbin.com/welcome/14942/edit