Angularjs 角度:控制器不工作
我正在做一个简单的示例,但由于某些原因,我无法在控制器中通过$scope的消息变量中打印值 请在此小提琴中找到我的代码: html页面代码:Angularjs 角度:控制器不工作,angularjs,controller,Angularjs,Controller,我正在做一个简单的示例,但由于某些原因,我无法在控制器中通过$scope的消息变量中打印值 请在此小提琴中找到我的代码: html页面代码: 我的输出html 你好,AJS 2和3之和为:5 消息:{{Message}} 非常感谢您的帮助您首先需要创建一个模块,然后在该模块中创建一个控制器来初始化angular 您可以看到此更新 您可以在主页上找到基本示例。请查看该页面上的“添加一些控件”部分。嗨,查德,谢谢你的回复。我知道,创建一个模块可以解决这个问题。但我想知道这个实现中有什么问题。在这里
我的输出html 你好,AJS 2和3之和为:5 消息:{{Message}}
非常感谢您的帮助您首先需要创建一个模块,然后在该模块中创建一个控制器来初始化angular 您可以看到此更新
您可以在主页上找到基本示例。请查看该页面上的“添加一些控件”部分。嗨,查德,谢谢你的回复。我知道,创建一个模块可以解决这个问题。但我想知道这个实现中有什么问题。在这里,我只是创建了一个全局JS函数并调用它。无论如何,它应该是有效的。如果它不能工作,我想知道原因…还有,有趣的是:如果我使用谷歌CDN,它工作得很好:是的…真的。很好的观察Jonathan:)这可能过于简化了,但在JSFIDLE中,我注意到Angular JS并没有在您的第一个JS FIDLE链接的框架部分中设置。它在我和乔纳森的房间里。当设置它时,它工作。就像我说的,这可能过于简单化了。我还没有在JSFIDLE之外测试过它,但如果它在那里工作,我想它在其他地方也会工作。嘿,查德,谢谢!!!实际上,是框架和扩展部分中的onLoad函数造成了问题。一旦你把它改为“头上没有包裹”或“身体上没有包裹”,它就可以工作了。即使没有在库中指定角度JS。再次感谢你。。。
<div ng-app>
<div>Hello AJS</div>
<div> Sum of 2 and 3 is: {{ 2 + 3}}
<div ng-controller="myController">
Message: {{ message }}
</div>
</div>
var myController = function($scope){
$scope.message = "My Message";
};
angular.module('myApp', [])
.controller("MyController", function($scope) {
$scope.message = "My Message Is Super Awesome";
});