2015-03-23 9 views
0

В какую папку проекта я должен поместить эти файлы .html. Ни один из этих кодов templateUrl, похоже, не работает.templateUrl angularjs + java

templates

Imgur ссылка на высшее resultion: http://i.imgur.com/t1iO7lS.png

ничего нагрузок при нажатии тех NavBar ссылка: nav

с помощью контроллера не удалось устранить проблему Aswell

@Controller 
public class RouterController { 

    @RequestMapping(value="/shopa/crud", method = RequestMethod.GET) 
    public String getCrud() { 
     return "crud.html"; 
    } 

} 

ответ

0

Я думаю, если вы переместите папку «views» в папку ' webapp '. Это не должно быть в WEB-INF.

Тогда попробуйте использовать

templateUrl: '/views/transactions.html' 
0

Насколько я знаю, URL-адрес без «/» префикса будет по отношению к основной («index.html») стр.

В таком случае, и как ваша структура проекта предполагает, URL-адрес должен быть:

//... 
.state('crud', { 
    url: '/browse', 
    templateURL : 'views/crud.html' 
}) 

Вам также может понадобиться для отображения всех настроенных маршрутов со стороны клиента (с AngularJS) направить основной индекс .html в вашем контроллере, чтобы остальная часть оставалась на уровне AngularJS:

@Controller 
public class RouterController { 
    @RequestMapping({"/browse", "/history", "/transactions"}) 
    public String index() { 
    return "forward:index.html"; 
    } 
} 
Смежные вопросы