今天我正在创建一个带有角度的页面,在控制器中我写了一些用于切换div的jquery代码。
现在我的问题是,在控制器中编写DOM级代码或为此创建指令是不错的做法,但我一次又一次地想要这种类型的代码。
vm.getDetails = function (id, event) {
$('.more-row').slideUp(300);
$('.open-content').text("+");
if ($(event.currentTarget).hasClass('open-content')) {
$('.open-content').removeClass('open-content');
return;
}
service.getDetails(id, function (err, model, logs) {
if(err) return;
vm.model.items = model;
vm.model.logs = logs;
vm.model.payRunDetailId = id;
$(event.currentTarget).parent().parent().next().find('td').stop().slideToggle();
$(event.currentTarget).addClass('open-content');
$(event.currentTarget).text("-");
});
};
答案 0 :(得分:2)