Obter componente filho como string

Para um componente semelhante ao I18n, desejo que um conteúdo do componente como string tenha um valor de fallback, caso meu serviço I18n não receba nada, esse valor deve ser um fallback.

Serviço I18nget método:

public get(key:string,
               defaultValue?:string,
               variables:Variables = {},
               domain?:string):string {

        for (let catalogue of this.catalogues) {
            if (catalogue.getDomains().indexOf(domain) >= 0
                && catalogue.getLocale() == this.locale
                && catalogue.hasKey(key)) {
                return I18n.setVariables(catalogue.get(key, domain, defaultValue).value, variables);
            }
        }
        return defaultValue;
    }

I18nComponent:

@Component({
    selector: "i18n",
    template: "{{text}}",
})
export class I18nComponent implements OnInit {

    constructor(private i18n:I18n) {
    }

    @ContentChild() content:string; //Here, I want to store actual value as fallback one.

    @Input('key') key:string;

    @Input('domain') domain:string;

    @Input('variables')
    variables:Variables = [];

    @Input("plural")
    plural:number;

    text:string;

    ngOnInit():any {
        console.log(this.content); //Here I get 'undefined'
        if (this.plural !== undefined && this.plural != null) {
            this.text = this.i18n.get(this.key, this.content, this.variables, this.domain);
        } else {
            this.text = this.i18n.getPlural(this.key, this.plural, this.content, this.variables, this.domain);
        }
    }
}

exemplo de uso:

<i18n key="FOO_KEY" domain="stackoverflow">I'm the default value !</i18n>

eu sei<ng-content></ng-content> funciona, mas apenas na lógica do modelo, eu preciso de uma maneira de obter filho como string no texto datilografado.

Já tentou@ContentChild(String) mas eu tenhoundefined.

Outra maneira seria fazê-lo como a string "Carregando ..." que você pode ter na baseapp componente no índice, agindo como um espaço reservado até você carregar tudo. Eu poderia fazer o mesmo com a I18n, deixar o detentor de renda aqui até receber algo de serviço para substituí-lo, mas não sei como conseguir isso.

questionAnswers(1)

yourAnswerToTheQuestion