can not refresh view use directive element