javascript - 使用 Meteor-Angular 进行参数订阅

标签 javascript angularjs meteor angular-meteor

我是Meteor新手,我正在尝试使用angular-meteor构建在线报告应用程序,但在尝试发布时遇到问题> 并使用参数订阅

lib/collections.js中,

TestReport = new Mongo.Collection('test_report');

server/publications.js中,

Meteor.publish('testReportDetail', function(reportID) {
    check(reportID, String);

    return TestReport.findOne({_id: reportID});
});

client/test_report_detail.js中,

angular.module('myapp').controller('myCtrl', function($scope, $reactive, $stateParams) {
    $reactive(this).attach($scope);

    this.subscribe('testReportDetail', $stateParams.reportID);

    this.helpers({
        reportDetail: function() {
            return TestReport.find({_id: $stateParams.reportID});
        }
    });
});

当客户端浏览器尝试访问报告详细信息时,它会在控制台中收到错误

类型错误:fn 不是函数

有什么想法吗...?

最佳答案

我刚刚发布的新 1.3.1 版本中修复了 this.subscribe,请再次检查 - https://github.com/Urigo/angular-meteor/releases

关于javascript - 使用 Meteor-Angular 进行参数订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34355110/

相关文章:

javascript - YouTube IFrame API-从data-video-id设置视频ID

javascript - 如何在指令中获取 {{text}}?

c# - 如何从 Asp.net 中的 web api 访问客户端项目目录

meteor - Scss编译错误: no mixin named transition

node.js - 如何将 Dockerfile 转换为 docker compose 镜像?

javascript - 如何以编程方式(在 JavaScript 中)将 "sub-divs"添加到 div?

javascript - 如何让按钮在点击时显示

java - Dwr回调 "data"对象长度

javascript - 如何放置一个 div,由 bootstrap 的 Navbar 打开

javascript - 如何在 ng-Table 中隐藏页面切片?