1.在checkbox中使用.prop而不使用.attr ,.attr有时并不如愿的改变checkbox的打钩问题
给这个checkbox设置return false就能阻止点击则改变状态的默认行为,然后你需要什么样的行为(比如加个是否的过滤)就再重新写就好了
ps(无关的):想要有滚动条,给一个div设置 overflow-x:srcoll;就可以了
2.在angular中,把{{}}表达式写在html的做法,是一个取值的过程,只要加了{{}},相当于就已经读出来了,也不会再变了
当我们需要给angular中的属性赋予一个变量的值时 “date=type” 或者 "date={{type}}",前者是把type当做scope里的一个变量传给了这个html元素,虽然页面读完了之后你发现这里写的仍然是type,但实际上它已经取了type的值而不是没生效
后者是在scope中读type定义的值,然后赋给这个html元素,他就不会再变了,type后面怎么变也跟它没有关系了
当你需要给属性一个变量的时候,不要使用{{}};