Я знаю, что существует метод .set(), чтобы установить логическое значение true или false, но я хочу знать, существует ли такой метод, как .set(), кроме него. Переключает значение булева.Javascript/Ember - Toggle Boolean Значение переменной
В этом случае значение boolean isEditing устанавливается равным 'true'.
isEditing:false,
actions: {
edit: function(category){
category.set('isEditing', true);
console.log(this.get('isEditing'))
},
}
Вот HTML-
{{#if isEditing}}
<div class="category-text">
{{view Ember.TextField valueBinding=name action="turnOffEditMode"}}
</div>
{{else}}
<div class="category-text">
{{#linkTo 'category' this}}
{{name}}
{{/linkTo}}
</div>
{{/if}}
Спасибо, гравитация. Это то, что я искал, но решение Раджеша также работало –
Это самый сжатый метод. – Jason
Итак, вы проголосовали? но я дал ответ, который хотел OP. – Triode