Ng-include 在 Sails Js 中不起作用

Ng-include doesnt work in 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){
    });

和partial.html,有"HEllo World"

这是错误:angular.js:12410GET http://localhost:1337/partial.html 404(未找到)

有人可以帮助我吗?

AngularJS 是客户端框架。

<ng-include src ="'partial.html"></ng-include>

也就是说,这行是在你的浏览器中执行的
Angular 试图让 http://localhost:1337/partial.html 将其包含在视图中。

现在您必须确保 partial.html 在该路径(或某些 public 路径)可用。

为此,您应该将 partial.html 放入资产文件夹

EJS 在服务器端呈现(在本例中)。
Angular 在客户端呈现。
当两者一起使用时,您应该清楚这一点。