Angularjs 正在尝试使用角模式中的模块定义控制器

Angularjs 正在尝试使用角模式中的模块定义控制器,angularjs,module,controller,Angularjs,Module,Controller,我不知道这里怎么了。一个解释会很好。谢谢 你好{{name}} var mod=角度模块(“channelApp”,[]); mod.controller=(“channelController”,函数($scope){ $scope.name=“nate”; }); 有两个不同的问题导致了这种意外行为。首先,控制器的语法应如下所示: var mod = angular.module("channelApp", []); mod.controller("channelController",

我不知道这里怎么了。一个解释会很好。谢谢


你好{{name}}
var mod=角度模块(“channelApp”,[]);
mod.controller=(“channelController”,函数($scope){
$scope.name=“nate”;
});

有两个不同的问题导致了这种意外行为。首先,控制器的语法应如下所示:

var mod = angular.module("channelApp", []);
mod.controller("channelController", function($scope) {
   $scope.name = "nate"; 

});
其次,小提琴设置不正确,在进行上述修复后仍无法正确渲染。我已经修复了中的小提琴配置


我还创建了代码以供进一步参考。

那么JSFIDLE中的问题是由于使用了body元素吗?我试着让JSFIDLE运行,但没办法。我只是更新了FIDLE链接。很抱歉,在调试期间,我已将
替换为
,但这不是修复方法。fiddle配置修复涉及清除fiddle选项下的“body tag”框,并选择Frameworks.nate下的AngularJS库-我的答案中指向fiddle和CodePen示例的链接是否适用于您?nate-您仍然需要从“body tag”中删除
编辑框下的小提琴选项部分在左边。谢谢亚当它的工作!我也是小提琴新手,所以我在这里学到了很多。
var mod = angular.module("channelApp", []);
mod.controller("channelController", function($scope) {
   $scope.name = "nate"; 

});