Есть ли способ загрузить частичные представления со стороны сервера при использовании angular?

Я работаю над одностраничным веб-приложением и столкнулся с вопросом, на который не могу найти ответ. Есть ли способ загрузить частичные представления со стороны сервера при использовании angular? Я использую nodeJs с экспрессом и Jade и хотел загрузить частичные представления в angular, но я не понимаю, как это сделать. Есть ли какое-то конкретное руководство, которому я должен следовать, чтобы структурировать мои файлы?

Я не хочу загружать все свои партиалы из angular, поэтому я хотел знать, есть ли способ загрузить представления из node.

РЕДАКТИРОВАТЬ: Я хочу спросить, могу ли я загружать частичные нефритовые представления на angular? Влияет ли это на отображение страницы?


person Community    schedule 09.01.2014    source источник
comment
Вы можете просто использовать нефритовый шаблон и сделать то, что вы хотели бы заполнить своим ng-view, вместо расширения нефритового шаблона. Кроме того, понятно ли вам, что выполняется на клиенте, а что на сервере? Ваш вопрос все еще очень неясен для меня   -  person Philipp Gayret    schedule 09.01.2014
comment
Вы спрашиваете, можете ли вы получить express partial view и загрузить его в angular? Я так не думаю. У вас может быть express views в jade и вы можете загружать в него angular, но угловые партиалы должны быть html и доступны в public directory.   -  person winkerVSbecks    schedule 10.01.2014


Ответы (1)


Вы не можете. Angular — это платформа одностраничных приложений, это означает, что ваше приложение (например, HTML+CSS+JS) загружается один раз при первой загрузке в браузере, и все, что происходит, — это передача необработанных данных (например, JSON поверх REST), Angular отвечает за правильное отображение уже загруженного HTML в соответствии с этими необработанными данными.

person bdavidxyz    schedule 11.01.2014