Назначить свойство gem объекту области.
(function(){
var gem = { name: 'Azurite', price: 2.95 };
var app = angular.module('gemStore', []);
app.controller("StoreController",function($scope){
$scope.product = gem;
});
})();
Затем вы выведете свойства «продукта» в шаблоне StoreController.
<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;
};
});
})();
Затем в шаблоне, я использовал метод нг-контроллера здесь, как вы не указать, как вы подключить ваши шаблоны к контроллерам.
<div ng-controller="StoreController">
{{product.name}}
{{product.price}}
</div>
Это для учебника с Углового веб-сайта? –