Wprowadziłem reklamy Google DFP do moich postów na blogu, używając dotychczas oprawionego pomocnika. Ponieważ wszystkie interfejsy API Handlebars zostały usunięte w Ember 2.0 , czego mogę używać zamiast Ember 2.0?alternatywa makeBoundHelper w Ember 2.0
import Ember from "ember";
export default Ember.Handlebars.makeBoundHelper(function(value, options) {
var parsedHtml = Ember.$('<div />').html(value)
// Push the ads after the divs have been rendered
Ember.run.schedule('afterRender', function() {
googletag.cmd.push(function() { googletag.display('div-gpt-ad-111111111-0'); });
})
}
return parsedHtml.html()
});
Działa to świetnie, a także dzięki za opis – Hedge
Moja przyjemność ^^. –
Jeszcze jedno pytanie. Dlaczego używasz stałych: 'const {Helper: {helper}, run: {schedule}, $} = Ember;'? – Hedge