Мне удалось решить проблему, запустив обнаружение изменений с помощью changeDetectorRef. Теперь это работает. Получил ссылку из: Angular 2 - Вид не обновляется после изменения модели
Существуют примеры этого, как buildr, замена понижения для знатока (для Java), который создается сверху граблей. Существует также ворон для Java.
Можно найти, как использовать Грабли в качестве легкой замены для Make-файла в руководстве...
Я использую его почти exlusevely для сборки, которую я пишу сам... При использовании Java, лучшим выбором был бы Муравей и Знаток - у них есть много кода позади них... Но, что касается меня, необходимо быть небольшим brainf*ed к программе в XML, таким образом, я часто использую Грабли для многих, определяют задачу и вызывают его от Муравья/Знатока, как этот:
<target name="custom_task">
<exec executable="/usr/bin/env">
<arg value="rake"/>
<arg value="some-task"/>
<arg value="param" />
</exec>
</target>
Не может быть супер эффективно, особенно если необходимо выполнить что-нибудь на JVM, это не может использовать Муравья, таким образом, это не лучшая идея... Я не попробовал JRuby, возможно, это стоило бы попробовать... Но для другой задачи - filehandling, делая что-то с текстовыми файлами, и т.д. это работает действительно хорошее на меня :-)
Инструменты как WAF и SCons являются основанными на Python системами сборки, которые разрабатываются специально для поддержки широкой формулировки.
Я использую его для развертывания (Capistrano) на нескольких проектах ненаправляющих. Один Java (сервлет) и несколько статических сайтов HTML.
Очень удобно.
Я использую его для компиляции приложений Flex. Я написал оболочки для инструментов командной строки Flex SDK - это легко сделать для любой цепочки инструментов, которую можно вызвать из командной строки.