2017-04-14 64 views
0

我对ng-include有问题。 在我Layout.ejs我去HTML NG-应用 这是我的代码: homepage.ejs:Ng-include在Sails中无效Js

<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

AngularJS是客户端框架。

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

这意味着,这条线在您的浏览器
和角度尝试执行得到http://localhost:1337/partial.html把它列入视图。

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

应该把partial.html内资产的文件夹这一点。

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

+0

谢谢!它工作完美! –