Ng-include在Sails Js中不起作用

时间:2017-04-14 15:40:28

标签: sails.js angularjs-ng-include

我对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(未找到)

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

AngularJS是客户端框架。

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

这意味着,此行在您的浏览器中执行 和Angular试图让http://localhost:1337/partial.html将其包含在视图中。

现在你必须确保partial.html在那个(或某个公共路径)可用。

应将 partial.html 置于资源文件夹中。

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