Communication between directives not work well.

- Maybe generate directive inside directive is not good idea.