我知道有.set()方法可以将布尔值设置为true或false,但我想知道是否有像.set()这样的方法,只是它会切换布尔值。
在本例中,布尔值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}}
https://stackoverflow.com/questions/21942180
复制相似问题