fix(directive): Support multiple directives with same selector.