如何在流星应用程序中创建Angularjs控制器?

时间:2014-09-12 19:28:21

标签: angularjs meteor

我在流星应用项目中工作,我想整合angularjs,我使用urigo:ngmeteor以避免这两个框架之间的冲突,这是我的代码到目前为止

//[root]/app.html
<body>
<div id="mybody" ng-app="store">
    <div ng-controller="StoreController as store">
        <h1>Product Name: [[store.name]]</h1>
        <h1>Product Price: $[[store.price]]</h1>
        <p>Product Description: [[store.description]]</p>
    </div>
</div>
</body>

//[root]/client/js/app/js
   (function(){
       var app = angular.module('store', [], function(){ });
       var gem = {
           name: 'Dodecahendro',
           price: 2.95,
           description: '...'
       };
       console.log($("#mybody").length);
       app.controller('StoreController', function($scope){
           $scope.product = gem;
       });
    })();

但是当我运行它时,我收到了以下错误消息:

  

错误:[ng:areq] Argument&#39; StoreController&#39;得到了,不是一个功能   未定义

并且对于console.log()输出我得到了0

所以,问题是,我错过了什么?

谢谢!

0 个答案:

没有答案