Ng-include не работает в Sails Js
У меня проблема с ng-include. в моем Layout.ejs у меня есть de html ng-app Это мой код: homepage.ejs:
<div class="slide">
<div class="container" ng-controller="slide">
<h1 class ="main-title"> equipo mate </h1>
<ng-include src ="'partial.html"></ng-include>
</div>
</div>
angular.js:
angular.module('app',[])
.controller('slide', function($scope){
});
и part.html, которые имеют "HEllo World"
Это ошибка: angular.js: 12410GET http://localhost:1337/partial.html 404 (не найден)
Кто-нибудь может мне помочь?
1 ответ
AngularJS - это фреймворк на стороне клиента.
<ng-include src ="'partial.html"></ng-include>
Это означает, что эта строка выполняется в вашем браузере
и Angular пытается получить http://localhost:1337/partial.html чтобы включить его в поле зрения.
Теперь вы должны убедиться, что на этом этапе доступен файл part.html (или какой-либо открытый путь).
Вы должны положить partial.html
внутри папки с активами для этого.
EJS отображается на стороне сервера (в данном случае).
Угловой отображается на стороне клиента.
Вы должны иметь ясность по этому вопросу при использовании обоих вместе.