如何将 AngularJS 与 Expressjs 和 NodeJS 集成?如何用 angular 替换 Jade?
How to integrate AngularJS with Expressjs & NodeJS ? How to replace Jade with angular?
我将 jade 作为默认模板,想完全删除并改用 angular。怎么做 ?如何从包裹中取出 Jade?
我想使用 Plain HTML + Angular 创建没有 ejs 或任何包的前端。
angular不需要使用翡翠。
您仍然可以使用 angular 制作 html 模板。
方法是在 html
中创建一个标签
赞:
<your-tagname> </your-tagname>
然后在 angular js 代码中创建一个简单的指令。
pl.directive('yourTagname', function(){
return {
restrict: 'E' ,
templateUrl: 'view/yourhtmlpagename.html'
};
});
这将在您的自定义 html 标签内加载任何 html sniper/content。
如果您不创建任何 jade 文件,那将很容易被忽略。
如果您使用 node.js.
,请确保在您的快递代码中指向您的 index.html 而不是 index.jade
将其放入您的 express app.js 文件或编辑它(如果已存在):
app.use('/', express.static(path.join(__dirname, '/your directory')));
删除任何其他行,例如 app.set(views... or app.set(view engine).
首先,您需要将 Express 主 app.js 文件中的 视图引擎 设置为 html .
app.set('view engine', 'html');
使用
删除在 app.js 中所做的所有配置
app.set
现在,我们需要从安装的包列表中删除 Jade 模板引擎模块
npm uninstall jade
现在用
更新您的package.json文件
npm update -g
我们现在已经将模板引擎设置为 HTML,现在我们需要更新我们的 express app.js 以指向 [=49] 的目录=] js
默认我们使用Public目录
app.use(express.static(path.join(__dirname, 'public')));
现在将您的 Angular js 代码放入您的 Express 应用程序的 public 目录中。
此外,请确保相应地更改 Angular 中的路由,这将指向您的应用所需定义的 Express Node js 路由。
我将 jade 作为默认模板,想完全删除并改用 angular。怎么做 ?如何从包裹中取出 Jade?
我想使用 Plain HTML + Angular 创建没有 ejs 或任何包的前端。
angular不需要使用翡翠。 您仍然可以使用 angular 制作 html 模板。
方法是在 html
中创建一个标签赞:
<your-tagname> </your-tagname>
然后在 angular js 代码中创建一个简单的指令。
pl.directive('yourTagname', function(){
return {
restrict: 'E' ,
templateUrl: 'view/yourhtmlpagename.html'
};
});
这将在您的自定义 html 标签内加载任何 html sniper/content。 如果您不创建任何 jade 文件,那将很容易被忽略。
如果您使用 node.js.
,请确保在您的快递代码中指向您的 index.html 而不是 index.jade将其放入您的 express app.js 文件或编辑它(如果已存在):
app.use('/', express.static(path.join(__dirname, '/your directory')));
删除任何其他行,例如 app.set(views... or app.set(view engine).
首先,您需要将 Express 主 app.js 文件中的 视图引擎 设置为 html .
app.set('view engine', 'html');
使用
删除在 app.js 中所做的所有配置app.set
现在,我们需要从安装的包列表中删除 Jade 模板引擎模块
npm uninstall jade
现在用
更新您的package.json文件npm update -g
我们现在已经将模板引擎设置为 HTML,现在我们需要更新我们的 express app.js 以指向 [=49] 的目录=] js 默认我们使用Public目录
app.use(express.static(path.join(__dirname, 'public')));
现在将您的 Angular js 代码放入您的 Express 应用程序的 public 目录中。
此外,请确保相应地更改 Angular 中的路由,这将指向您的应用所需定义的 Express Node js 路由。