在checkbox中使用.prop; angular中属性的值使用变量问题

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后面怎么变也跟它没有关系了

    当你需要给属性一个变量的时候,不要使用{{}};

posted @ 2015-11-26 14:55  刺蛇笑眯眯  阅读(413)  评论(0编辑  收藏  举报