solve some bugs into route, refactoring fieldText directive
merge