чтобы реализовать редактор лендинга на angularjs, необходимо:
1. определиться задачами
2. составить декомпозицию каждой задачи (дробление на примитивные задачи)
3. выбрать подход реализации (через нынешний ангуляровский подход, или через нотацию веб-компонентов)
4. приступить к реализации, используя в своем коде основные API (controller, service, directive, filter, module[getter, setter])
5. протестировать код (автоматически, либо вручную)