Парсер угловых выражений 2 и директива ng-init

В основном я ищу способ реализовать аналог Angular 1.xngInit директивы.

Я в курсеngOnInit хук и тот факт, что это рекомендуемое место для инициализации кода. я полагаюngInit Директива - быстрый, декларативный способ создания прототипа или исправления компонента, который не должен обычно использоваться в хорошо написанном рабочем коде (хотя разработчик имеет право выбирать, что лучше для него / нее).

Делать что-то подобное вinit фиктивная директива

<p [init]="foo = 1; bar()"><p>

оценивает выражение более одного раза и вызывает

Ошибки разбора шаблона:

Ошибка синтаксического анализатора: привязки не могут содержать назначения

ошибка.

В Angular 1.x это можно сделать только с

$parse($attrs.init)($scope)

Как можно использовать анализатор Angular 2 и, возможно, расширить его для оценкиfoo = 1; bar() шаблонное выражение при инициализации компонента?

Ответы на вопрос(2)

Ваш ответ на вопрос