directive完成
修复directive bug