将gem属性指定给作用域对象。
(function(){
var gem = { name: 'Azurite', price: 2.95 };
var app = angular.module('gemStore', []);
app.controller("StoreController",function($scope){
$scope.product = gem;
});
})();
然后,您将在StoreController的模板中输出'product'的属性。
<div>
{{product.name}}
</div>
<div>
{{product.price}}
</div>
你可以把宝石放在一个服务中,所以它不只是坐在那里关闭。
(function(){
var app = angular.module('gemStore', []);
app.controller("StoreController",function($scope, GemSvc){
$scope.product = GemSvc.getGem();
});
app.service("GemSvc",function(){
var gem = { name: 'Azurite', price: 2.95 };
this.getGem = function() {
return gem;
};
});
})();
然后在您的模板中,我使用了ng-controller方法,因为您没有说明如何将模板连接到控制器。
<div ng-controller="StoreController">
{{product.name}}
{{product.price}}
</div>
这是来自Angular网站的教程吗? –