发表于: 2017-02-17 01:29:42
2 1187
今天做的事
重写了搜索部分,这次改写了指令与判定方法
明天计划
结束搜索部分
收获
有关指令
{
link内的内容为此指令的方法和
<drink flavor="{{ctrlFlavor}}"></drink>
</div>
<script>
angular.module("M",[])
.controller("Me",function ($scope) {
$scope.ctrlFlavor="a"
})
.directive("drink",function () {
return{
restrict:"AE",
scope:{
flavor:"@"
},
template:"<div>{{flavor}}</div>"
}
})
</script>
=
scope.xx = attr.xx,使用自定义属性绑定数据
困惑
上午在没有决定改变逻辑的时候
$scope.searchData.push({name:x.name,type:x.type})
}
console.log(a.indexOf({b:1,c:1}));//-1
console.log({b:1,c:1}=={b:1,c:1})//fasle
indexOf是用于字符串,并不支持两个对象比较所以会一直返回-1,这两个对象虽然内容是一样的,但是并不相等
然后今天有个师弟提交审核,
九宫格他是每个元素写了一个id,我加了class直接ByClassName也可以达到同样效果,但是如果打印出来的话
九个变量组成的是数组,直接ByClassName获取的是HtmlCollecction,虽然在此情景下可以达到同样效果,但看下类型的话,后者其实为一个obj,这是为什么呢
评论