我目前正在学习 AngularJS,并且已经开始了一个小项目,这基本上是我的一个较旧的项目,用 jQuery 完成。
到目前为止一切都很好,但最后几个小时我把头绕在了这个区域。当时在 jQuery 中 5 分钟,但我不知道 AngularJS 中最好的方法是什么)
这是我的 jQuery:日历视图。它在点击时打开和关闭天数。每天单击一次,它就会获得课程opened
。还有一个州locked
,我根本无法打开这一天。
$('.mod-item').on('click', function(){
if ($(this).find('.mod-item-day').not('.locked')) {
if($(this).find('.mod-item-day').hasClass('open')){
$(this).find('.mod-item-day').removeClass('open').addClass('opened');
}else{
$(this).find('.mod-item-day').addClass('open');
}
}
});
这是标记:
<ul class="mod">
<li class="mod-item">
<div class="mod-item-day opened"><span>1</span></div>
<div class="mod-item-content">
<img src="../images/present1_late.jpeg" alt="">
</div>
</li>
所以我的问题是 - AngularJS 最常用的方法是什么?