使用angularjs创建一个简单的hello world应用程序

时间:2014-03-26 03:45:16

标签: javascript angularjs angularjs-scope

我是一名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]);

1 个答案:

答案 0 :(得分:2)

您没有初始化ng-app="",因此您的应用无效,您也没有定义$scope.name所以它返回未定义

以下是工作链接:http://jsfiddle.net/QUB4f/8/

花时间学习JavaScript,不使用复杂框架的语言知识不是一个好主意