Я разрабатываю одностраничное приложение с помощью AngularJS, и я новичок в нем Я задал один и тот же вопрос раньше, но не получил ответа, поэтому я перефразирую свой вопрос и спрошу его еще разДелает работу Angular JS в автономном режиме
ВОПРОС: Мне нужно сделать, чтобы мое веб-приложение разрешило работать в автономном режиме для этой цели, поэтому файлы html, которые отображаются как view (например, home.html), должны быть как-то включены в индекс. html, поэтому при нажатии на некоторые ссылки не должно быть необходимости иметь доступ к html-файлу, а часть одной и той же страницы, например, будет отображаться, какие изменения должны внести в проект, чтобы сделать это.
в данный момент я сделал различные HTML-файлы и использовать их в качестве шаблонов при визуализации представлений, структуры приложения, как это:
- index.html
- pages
----- home.html
----- profile.html
вот код для конфиг маршрутов и контроллеров и представлений
var formApp = angular.module('formApp', ['ngRoute']);
formApp.config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl : 'main',
controller : 'mainController'
})
.when('/profile', {
templateUrl : 'profile',
controller : 'profileController'
})
});
а и мой файл main.html, например, как это:
<div class="jumbotron text-center">
<h1>Main Page</h1>
<p>{{ message }}</p>
</div>
и где-то в index.html у меня есть
<div ng-view>
{{ message }}
</div>
код работает правильно и все в порядке в данный момент
не совсем уверен, что вы просите ... как включить шаблон в моем index.html? то [ng-include] (https://docs.angularjs.org/api/ng/directive/ngInclude) может помочь вам – nilsK
Если вы спрашиваете, как запустить локальный сервер, вы можете прочитать ответ на этот вопрос: http://stackoverflow.com/questions/19502978/do-angular-views-work-when-a-site-is-served-from-the-local-file-system – Julien
@nilsK извините, если было недостаточно ясно Я сделал небольшую модификацию, дайте мне знать, если теперь стало более читаемым. – Siavosh