作者aaa7513231 (浑沌与秩序)
看板Web_Design
标题[问题] angularjs directive icheck ng-model
时间Fri Jun 17 21:14:18 2016
大家好,我在操作angularjs上遇到瓶颈需要大家协助点出问题来
我目前是希望将三个radio button利用ng-model绑定一个数值
利用directive去修改radio的样式来到icheck的样式进去
然後在directive中写回传view的值跟value回传得值
也就是下面这段
ngModel.$parsers.push(function (value) {
if($attrs['value']==1) return 1;
if($attrs['value']==2) return 2;
if($attrs['value']==3) return 3;
});
ngModel.$formatters.push(function (value) {
if($attrs['value']==1 && value==1 ) return true;
if($attrs['value']==2 && value==2 ) return true;
if($attrs['value']==3 && value==3 ) return true;
return false;
});
现在卡住的点就是view跟value怪怪的,实在不懂问题点在哪里
希望有高手能协助解惑
整段code如下
http://jsfiddle.net/nza55mvL/1/
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.228.179.149
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1466169261.A.5C5.html
2F:→ aaa7513231: 我後来将formatters拿掉就正常了,估计是view的资料 06/19 10:18
3F:→ aaa7513231: 跟radio的冲突 06/19 10:18