Skip to content

Instantly share code, notes, and snippets.

@sts
Created August 28, 2016 22:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sts/e6ddc064d237f4df3ecb542ed7f8fafa to your computer and use it in GitHub Desktop.
Save sts/e6ddc064d237f4df3ecb542ed7f8fafa to your computer and use it in GitHub Desktop.
import Ember from 'ember';
import Ember from 'ember';
export default Ember.Route.extend({
isEditing: true,
model(params) {
return this.get('store').findRecord('album', params.album_id);
},
actions: {
toggleEdit() {
this.toggleProperty('isEditing');
Ember.Logger.debug('toggle isEditing: ', this.getProperties('isEditing')['isEditing']);
}
}
});
<button {{action "toggleEdit" this}} class="btn btn-secondary">
<i class="fa fa-pencil" aria-hidden="true"></i>
</button>
<div class="row">
{{#each model.images as |image|}}
<div class="card">
<img src="http://localhost:9393/i/{{image.id}}" style="height: 280px; width: 100%; display: block;"/>
{{#if isEditing}}
{{input type="text" value=image.title class="card-text"}}
{{else}}
<p class="card-text">{{image.title}}</p>
{{/if}}
</div>
{{/each}}
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment