如何在页面

时间:2016-04-22 20:45:36

标签: javascript angularjs node.js npm pug

我正在创建一个NodeJS应用程序,我想将AngularJS用于我的客户端脚本。我通过NPM下载了AngularJS,现在我试图在我的页面中实现它,因为某些原因我的请求无法正常工作。任何人都可以帮我包括AngularJS文件吗?

帖子页。

extends layout
block content
  script(src="/javascripts/postCtrl.js")
  // Page Content
  .container(ng-app='postModule', ng-controller='postCtrl')
    form(method='post')
      button(ng-click='test()') Click to test Button

发布脚本

var angular = require('angular');
var app = angular.module('postModule', []);
app.controller('postCtrl', function ($scope, $sce) {
  $scope.test = function(){
    alert("Working");
  };
}); 

1 个答案:

答案 0 :(得分:1)

客户端javascript不支持require。在将postCtrl.js放入前端页面之前,您应该使用babelwebpack将其编译为客户端可执行文件javascript