0
Я своего рода новый угловому так что это может быть глупый вопрос, но у меня есть этот фрагмент кода:angularjs нг-шоу не может скрыть
<tr ng-repeat="ingr in recipe.ingredients">
<div ng-show="ingr.edit">
<td>{{ ingr.amount }}</td>
<!--td>{{ ingr.units }}</td> -->
<td>{{ingr.edit}}</td> //here I see ingr.edit toggle
<td>{{ ingr.description }}</td>
</div>
<td>
<button type="button" class="btn btn-default" ng-click="ingr.edit = !ingr.edit">
<span class="glyphicon glyphicon glyphicon-edit"></span>
</button>
</td>
</tr>
, но я не могу скрыть DIV. Я могу видеть в одной из ячеек таблицы, что ingr.edit правильно переключается, но все же div всегда отображается.
Может кто-нибудь помочь? благодаря
Вы видите 'false' в своем' {{ingr.edit}} '? Можете ли вы попробовать с помощью 'ng-if' вместо этого? – floribon
Недопустимый HTML. А '
добавьте ng-show в таблицу, а не в div, и используйте td в качестве оболочки для этой таблицы. –
ответ
А что-то вроде этого?
Я переехал
ng-show
в<tr>
, потому что<div>
тег недопустим там так будет было полностью проигнорировано.EDIT: см. @ Sag. Ответьте, чтобы увидеть, как заменить тег div на таблицу, чтобы он выполнялся.
источник
2016-05-04 14:31:03 Walfrat
Единственная проблема с этим заключается в том, что после того, как 'ingr.edit' переключится на false, там это не способ переключить его обратно на истину. Предположительно, OP оставил много HTML, где будут показаны и скрыты некоторые типы элементов управления редактированием. Я думаю, что «ng-show» лучше всего переместить в отдельные элементы управления редактированием, но это всего лишь SWAG, поскольку исходный вопрос не дает четкого указания на общую желаемую функциональность. – Lex
@ Lex да вот почему я ответил на это, я отвечаю на техническую часть того, что ищет OP. – Walfrat
Включить таблицу не Див, вы не можете добавить DIV непосредственно на тр
источник
2016-05-04 14:25:48
добавил комментарий уже см. Выше .. –
Глядя на https://docs.angularjs.org/api/ng/directive/ngShow кода может быть изменен на:
Развития все еще зависит от
{{ingr}}
.источник
2016-05-04 14:32:03 Jelena
Смежные вопросы