扫码一下
查看教程更方便
angularjs 应用程序主要依靠控制器来控制应用程序中的数据流。angularjs 控制器是常规的 javascript 对象。控制器是使用ng-controller
指令定义的。每个控制器都接受 $scope
作为参数,该参数指的是控制器需要处理的应用程序/模块。
...
在上面,我们使用 ng-controller 指令声明了一个名为studentcontroller
的控制器。我们将其定义如下
function studentcontroller($scope) {
$scope.student = {
firstname: "mahesh",
lastname: "parashar",
fullname: function() {
var studentobject;
studentobject = $scope.student;
return studentobject.firstname " " studentobject.lastname;
}
};
}
注意
,我们还可以在单独的 js 文件中定义控制器对象,并在 html 页面中引用该文件。 如,我们在 personcontroller.js 中新建了控制器
first name:
last name:
full name: {{firstname " " lastname}}
以下示例显示了控制器的完整的使用
angular js 控制器
angularjs sample application
enter first name:
enter last name:
you are entering: {{student.fullname()}}