Я новичок в Ember. Я хочу, когда я наведите указатель мыши на файл .png, чтобы он был прозрачным и существовал там в правом углу кнопки «X», и когда вы нажмете его, он будет удален из магазина. Любые идеи или любой пример? У меня есть эти файлы:Наведите указатель мыши на ember
showactivecamp.hbs
<style type="text/css">
.image {
width: 190px;
height: 190px;
opacity: 1;
}
.image:hover {
opacity: 0.3;
}
i.fa-remove {
@extend . image : hover;
color: #fff;
background-color: #808080;
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 8px;
right: 8px;
padding: 2px;
z-index: 1;
cursor: pointer;
}
</style>
<div class="thmb-prev">
<button type="button" class="fa fa-remove" {{action "removeCampaign" on="click"}}>
</button>
<img src="/assets/images/photos/media2.png" class="image" alt="">
</div>
контроллеры \ showactivecamp.js
import Ember from 'ember';
export default Ember.ObjectController.extend({
needs: ['campaign'],
actions: {
removeCampaign: function (campaign) {
var camp = this.get('model');
camp.deleteRecord();
camp.save();
}
},
getactivecamp: function() {
return this.store.findAll('campaign');
}.property()
});
Views \ showactivecamp.js импорта Пост из 'уголька';
export default Ember.View.extend({
click: function (evt) {
this.get('controller').send('click', this.get('campaign'));
}
});
Что вы имеете до сих пор? Я готов помочь, но хочу также увидеть некоторые усилия с вашей стороны. Удачи, и добро пожаловать в SO. – Travis
Это проблема css, так как для удаления записи из магазина посмотрите маршруты и способы обработки действий. –
Ознакомьтесь с обновленным сообщением. – thodwris