<body ng-app="guestTracker">
<script>
var guestTracker = angular.module('guestTracker',[]);
guestTracker.controller('dataController',function($scope){
$scope.guests=[
{ date:'1-6-2015', time:'3:00 am', rank:'b'}
];
});
</script>
<div ng-controller="dataController">
date : {{$scope.date}}
</div>
</body>
输出只是&#34; {{$ scope.date}}&#34;就像它一样。谢谢你,我知道它是一个菜鸟问题,但它确实会有很多帮助。
答案 0 :(得分:1)
您走在正确的轨道上,但您不必选择$scope
,因为视图中的所有内容都已在范围内。您还没有选择来宾或来宾阵列的特定成员。如果你想显示第一个希望代码是这样的:
<body ng-app="guestTracker">
<script>
var guestTracker = angular.module('guestTracker',[]);
guestTracker.controller('dataController',function($scope){
$scope.guests=[
{ date:'1-6-2015', time:'3:00 am', rank:'b'}
];
});
</script>
<div ng-controller="dataController">
date : {{guests[0].date}}
</div>
</body>
答案 1 :(得分:0)
{{ 1+2 }}
放入以确认Angular已被正确初始化(如果有,则将渲染为3)。所以这始终是一个好的起点。也就是说,当你需要调用$ scope.guests时,你正在调用$ scope.date。假设你有多个客人,你可能想要利用漂亮的ng-repeat循环(我最喜欢的Angular特性之一),它最终会看起来像这样:
<div ng-controller="dataController">
<div ng-repeat='guest in guests'>
date : {{ guest.date }}
</div>
</div>
答案 2 :(得分:0)
Use this
<body ng-app="guestTracker">
<script>
var guestTracker = angular.module('guestTracker',[]);
guestTracker.controller('dataController',function($scope){
$scope.guests=[
{ date:'1-6-2015', time:'3:00 am', rank:'b'}
];
});
</script>
<div ng-controller="dataController">
date : {{guests[0].date}}
</div>
</body>
答案 3 :(得分:0)
你应该可以使用这样的东西。
var guestTracker = angular.module('guestTracker', []);
guestTracker.controller('dataController', function($scope) {
$scope.guests = [{
date: '1-6-2015',
time: '3:00 am',
rank: 'b'
}];
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="guestTracker">
<div ng-controller="dataController">
date : {{guests[0].date}}
</div>
</body>
&#13;