2017-01-16 1 views
-3

Checkbox не работает при загрузке файла, но его работы после обновления страницыng-click для флажка, не работающего над загрузкой, его работа на обновление страницы?

Мои template:

<div class="checkbox"> 
    <label> 
     <input type="checkbox" id="farmCat" class="farmCatCrop" ng-click="valueChangedTwo()"> Crop </label> 
    <label> 
     <input type="checkbox" id="farmLive" class="farmCatLiveStock" ng-click="valueChangedTwo()"> Live Stock </label> 
</div> 
Cash скот

Мои method:

$scope.valueChangedTwo = function() { 
    if ($('.farmCatCrop').is(":checked")) 
     $("#cash").show(); 
    else 
     $("#cash").hide(); 

    if ($('.farmCatLiveStock').is(":checked")) 
     $("#liveField").show(); 
    else 
     $("#liveField").hide(); 
}; 
+1

Вы можете добавить код выше? И почему вы хотите использовать 'jQuery' здесь, вы можете сделать это с помощью angularJs. –

+0

Невозможно увидеть элемент, который имеет 'id =" cash "и' ng-model' в элементе ввода. –

+0

мы можем вызвать ng-click без использования ng-модели? –

ответ

0
<div class="checkbox"> 
<label> 
<input type="checkbox" id="farmCat" class="farmCatCrop" ng-model="cat.crop">Crop </label> 
<label> 
<input type="checkbox" id="farmLive" class="farmCatLiveStock" ng-model="cat.livestock">Live Stock </label> 
</div> 

Тогда ...

<div id="cash" ng-show="cat.crop">Cash</div> 
<div id="liveField" ng-show="cat.livestock">Live Stock</div> 

Вы не будете нуждаться в JQuery, так как angularjs может сделать это лучше.

 Смежные вопросы

  • Нет связанных вопросов^_^