Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加控制器,使其具有大口和角度_Javascript_Angularjs_Node.js_Controller_Gulp - Fatal编程技术网

Javascript 添加控制器,使其具有大口和角度

Javascript 添加控制器,使其具有大口和角度,javascript,angularjs,node.js,controller,gulp,Javascript,Angularjs,Node.js,Controller,Gulp,我是AngularJS的新手,我用一个名为rdas的模板启动了一个项目。此模板包括gulp、bower和带有npm的节点 也许我犯了一些错误,但我需要创建一个新的控制器文件 代码 我应该将控制器源文件放在哪里 几天前,我在Angular中创建了一个简单的应用程序,并添加了如下控制器: <script src="mycontroller.js"> 有人能帮我吗?您必须创建另一个名为mycontroller.js的文件,该文件位于您的根目录中 该文件应具有以下结构: var myApp

我是AngularJS的新手,我用一个名为rdas的模板启动了一个项目。此模板包括gulp、bower和带有npm的节点

也许我犯了一些错误,但我需要创建一个新的控制器文件

代码

我应该将控制器源文件放在哪里

几天前,我在Angular中创建了一个简单的应用程序,并添加了如下控制器:

<script src="mycontroller.js">

有人能帮我吗?

您必须创建另一个名为mycontroller.js的文件,该文件位于您的根目录中

该文件应具有以下结构:

var myApp = angular.module('myApp',[]);

myApp.controller('CONTROLLER', ['$scope', function($scope) {
  $scope.greeting = 'Hola!';
}]);
您可以在此处阅读更多信息:


这取决于应用程序的根路径。如果controller.js文件位于web应用程序根路径下名为controllers的目录中,则必须在脚本名之前写入此目录名,如

,我认为您应该了解有关最佳做法的更多信息,尤其是文件结构。这里有几篇很棒的文章,我向你推荐约翰·帕帕的。这个链接指向文件结构部分。当我创建我的控制器时,我放在控制器上。对不起,先生,我知道html:我知道这个。但是控制器不能在吞咽下运行!:
var myApp = angular.module('myApp',[]);

myApp.controller('CONTROLLER', ['$scope', function($scope) {
  $scope.greeting = 'Hola!';
}]);