вторник, 24 февраля 2015 г.

Ember JS. Troubles in work.

1. Nested outlets are not rendered and get error: "Cannot read property 'connectOutlet' of undefined".

In application.hbs I had:
{{render 'navigation'}}
In navigation.hbs:
{{outlet 'submit'}} 
In route for one route I had custom rendering action:
import Ember from 'ember';
export default Ember.Route.extend({
          renderTemplate: function(controller, model) {
              var paymentMethodName = model.paymentMethodName;
              this.render('deposit.' + paymentMethodName);
              this.render('submitButton', {
                    into: 'navigation',
                    outlet: 'submit'
              });
  },
  model: function(params){
    var paymentMethodName = params.payment_method_name;
    console.debug('Payment Method route model: ' + paymentMethodName);
    return { paymentMethodName: paymentMethodName };
  }
});

Solve:
Change in application.hbs render action to partial, it gets opportunity to load navigation.hbs template immediately in application:

{{partial 'navigation'}}
And from route remove into, because by default it loads in application.hbs:
import Ember from 'ember';
export default Ember.Route.extend({
          renderTemplate: function(controller, model) {
              var paymentMethodName = model.paymentMethodName;
              this.render('deposit.' + paymentMethodName);
              this.render('submitButton', {
                    outlet: 'submit'
              });
  },
  model: function(params){
    var paymentMethodName = params.payment_method_name;
    console.debug('Payment Method route model: ' + paymentMethodName);
    return { paymentMethodName: paymentMethodName };
  }
});

воскресенье, 22 февраля 2015 г.

Новое по-старому

Привет!
Вот видимо и пришло время написать про свою жизнь очередные пару строк. Перечитывая предыдущие посты я понимаю, что все изменилось, особенно я.

Сейчас не самое прекрасное настроение, но обычно и не хочется писать, когда в глазах огонь и на душе твоей тепло. Вчера мы по-видимому расстались с девушкой, я опять ошибаюсь. Хотя и не хотим этого оба, но я не могу допустить таких отношений между мной и моим любимым человеком. Хотя, наверное, она считает это нормой. Посмотрим.

Мы побывали в Индии, практически месяц. И об этом очень хочется написать отдельно - рассказывать много и есть что. Просто постараюсь отрезюмировать.
 Я стал взрослее ещё. Появилось ощущение, что можешь жить и быть где угодно, практически в любых условиях. Отношения после этой поездки с девушкой стали ближе, роднее, ведь пережили много. И вообще, если кто-то захочет проверить свою вторую половинку - путешествие по Индии  - это то, что нужно. Но не забудьте, что и она вас проверит ;)

Жаль, очень жаль, что некоторые люди не знают самопожертвования, отдачи себя в отношениях. Ведь правда, какая может быть гордость, эгоизм в отношении к близкому любимому человеку? Да и как можно это употреблять рядом со словом 'люблю'?

Я очень хочу научиться быть лучшим мужем. Мужем, как мужчиной, как человеком надежным, на которого можно положиться и уткнуться в его плечо, когда нужно. Очень хочу быть заботливым и внимательным, таким же отцом. Я очень-очень-очень надеюсь, что это получится когда-нибудь. Когда-то.