我有一個自定義的jquery插件,將隱藏真正的複選框,並顯示一個增強的組件,而不是真正的。Angular.js:複選框沒有被用戶選中,但我需要ng-
此代碼
<label for="local">
<input type="checkbox" ng-model="value" ng-change="filterByCoursePlace('test')" name="local" id="local"><span>Local</span>
</label>
插件生成此代碼
<label for="local">
<div class="jcf-class-ng-pristine jcf-class-ng-valid chk-area chk-unchecked chk-focus"><span></span></div>
<input type="checkbox" ng-model="value" ng-click="filterByCoursePlace('test')" name="local" id="local" class="ng-pristine ng-valid"><span>Local </span>
</label>
大正方形是假的(示出爲(它上的複選框的頂部添加了一個div)用戶)和小廣場是真正的。 真正的複選框將隱藏給用戶。
的問題是:當我點擊了真正的NG-變化工作,但是當我點擊了假的NG-變化雖然真正的被檢查過不起作用。
您是使用實際的jQuery插件還是通過直接標記或指令模仿它的功能? – Brocco
爲什麼你需要隱藏真正的複選框並顯示增強的組件,而不是真正的組件。 –
@NidhishKrishnan這是客戶的要求 – zizoujab