2015-08-20 3 views
1

Я знаю, это может быть простой вопрос, но я не нашел ответ: -/AngularJS: Разница между шаблоном и представлением?

Я прочитал в SPA много раз слово «Шаблоны», в котором данные загружаются. Are 'Шаблоны' просто регулярный вид, в который заполнены данные? Или в чем разница и они перекрываются?

+0

Я не уверен, что вы имеете в виду под «видом», но шаблоны в угловом среднего «HTML-код с угловыми директивами». – Sulthan

ответ

0

Шаблон - это просто файл HTML, в котором записаны угловые команды.

Предполагается, что вы будете использовать угловые директивы/контроллеры для переключения контента вместо статического обслуживания различных HTML-страниц, каждый из которых отличается друг от друга: одностраничное приложение! Одна страница html против 10+ для веб-сайта.

Вид - это просто определение цели/обязанностей/задач, которое зависит от выбранной структуры MVC. На самом деле это не файл, который вы пишете код под названием «view».

+0

Thx, сделал это немного более ясно. Но что такое таинственный рег. СПА? Я имею в виду, что у вас много шаблонов - так что это за «единственная» страница? – LeO

+0

Шаблон index.HTML ..... он загружает все элементы HTML-дома на основе URL-адресов или директив. Таким образом, у вашего общего проекта, скорее всего, есть JavaScript и крошечные файлы HTML, загружаемые динамически по мере необходимости. – deek

1

Когда AngularJS запускает приложение, он анализирует и обрабатывает эту новую разметку из шаблона с помощью компилятора. Затем загруженный, преобразованный и обработанный DOM называется видом.

исх: https://docs.angularjs.org/guide/concepts#view