请告诉我这段代码有什么问题。当我使用$ 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>
答案 0 :(得分:0)
试试这个:
<h1>{{person.student.name}}</h1>
答案 1 :(得分:0)
此处person是myCtrl的别名。
苏使用,{{1}}
答案 2 :(得分:0)
我不知道您在哪里定义了范围,也没有参考来提取数据,无论是直接从您的模型还是从某种API中提取。你错过了在这里展示的东西吗?