directive分割