Angularjs 什么';这段有角度的js代码有什么问题(我在控制器中使用的是这个而不是作用域)

Angularjs 什么';这段有角度的js代码有什么问题(我在控制器中使用的是这个而不是作用域),angularjs,Angularjs,你能告诉我这个密码有什么问题吗。当我使用$scope时,它可以正常工作,但当我用以下代码替换它时,它就不能正常工作 <!DOCTYPE html> <html> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <body> <div ng-app="myApp" ng-controller="m

你能告诉我这个密码有什么问题吗。当我使用$scope时,它可以正常工作,但当我用以下代码替换它时,它就不能正常工作

<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>

<div ng-app="myApp" ng-controller="myCtrl as person">

`<h1>{{person.name}}</h1>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function() {
    var student = {name:"Volvo",
                   age: 20};
     this.student = student;



});
</script>

<p>The property "carname" was made in the controller, and can be referred to in the view by using the {{ }} brackets.</p>

</body>
</html>

`{{person.name}
var-app=angular.module('myApp',[]);
app.controller('myCtrl',function(){
var student={name:“沃尔沃”,
年龄:20岁;
这个。学生=学生;
});
属性“carname”是在控制器中创建的,可以在视图中使用{{}括号引用

试试这个:

<h1>{{person.student.name}}</h1>
{{person.student.name}

这里person是myCtrl的别名


我不知道您在哪里定义了范围或引用来提取数据,无论是直接从您的模型还是从某种API提取数据。你错过了什么吗