作者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://www.ptt.cc/bbs/Web_Design/M.1466169261.A.5C5.html
→ aaa7513231: 我後來將formatters拿掉就正常了,估計是view的資料 06/19 10:18
→ aaa7513231: 跟radio的衝突 06/19 10:18