我是一名java开发人员,拥有0年的java脚本经验。我正在尝试学习角度并且确实调整了一些项目来理解角度。但我肯定在基础知识上犯了一些错误。我试图以角度运行一个hello world程序。我在index.html
中有一个app.js
和一个控制器。我正在尝试调用函数并显示Hello {{something}} !!
。我无法理解我哪里出错了。请忍受我并澄清我的错误。这是fiddle。
var myAppModule = angular.module('myModule', []);
var appController = function ($scope) {
$scope.greeting = returnGreeting;
};
var returnGreeting = function($scope){
return 'Hi '+$scope.name+ ' !!';
}
myAppModule.controller('appController', ['$scope',appController]);
答案 0 :(得分:2)
您没有初始化ng-app=""
,因此您的应用无效,您也没有定义$scope.name
所以它返回未定义
以下是工作链接:http://jsfiddle.net/QUB4f/8/
花时间学习JavaScript,不使用复杂框架的语言知识不是一个好主意