2015-11-12 2 views
0

После нескольких дней и недель программирования приложения на основе MEAN я попал в проблему, что обычно называемый server.js-файл становится все больше и больше. В нем содержатся настройки и настройки приложения, а также есть функция «Угловая маршрутизация» и «Монгод-запросы». Итак, вы можете себе представить ...MEAN - Angular - JS - Extend server.js

Итак, мой первый вопрос: как продлить файл? Например, что мне нужно сделать, что Маршрутизация находится в другом файле, а также запросы являются отдельными, и приложение все еще находит для него «путь».

Другая тема, но схожая проблема: html-файлы большие и неясные для чтения, поэтому Navbar (например) находится на каждой странице, но всегда имеет тот же код. Итак, как можно было бы ввести этот конкретный код в каждую html-страницу?

ответ

0

Если ваш HTML-файл становится большим и сложным в управлении, и вы используете стек MEAN, вы можете написать новую угловую директиву, чтобы помочь разделить ваш html на более мелкие более управляемые части.

Напишите новую директиву в угловом, например.

angular.directive('navbar', function(){ return { restrict: 'E' templateUrl: 'yourpath/navbar.html }

Теперь в вашем HTML все, что вы должны вставить следующий:

<navbar></navbar>

Смежные вопросы