在渲染功能中访问铁路由器的数据

能够

我正在尝试访问从javascript函数中的铁路由器传递的数据

router.js

this.route('editOrganization', {
    path: '/editOrganization',
    waitOn: function() {
      return [
        Meteor.subscribe('organization', this.userId)
      ];
    },
    data: function() {
        return Organizations.findOne();
    }
});

现在,如果我想访问html(editCompany.html)中的组织属性,则可以执行以下操作

{{name}}

但是我如何在js文件中访问相同的属性

Template.editOrganization.rendered = function() {
    //how do I access name?
}

更新:因此,如果我单击链接来编辑组织,则可以通过获取值

this.data.name

但是,如果我重新加载页面(相同的URL),则会引发错误,指出数据为空。

尼尔

可通过呈现的函数上下文访问它。

Template.editOrganization.rendered = function() {
    var name = this.data && this.data.name;
};

这对于许多人来说是令人困惑的,但是您需要配置路由器以实际等待使用waitOn返回的预订。

Router.onBeforeAction('loading')

您可以在此处阅读作者的解释:

https://github.com/EventedMind/iron-router/issues/554#issuecomment-39002306

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

流星铁路由器数据不渲染

来自分类Dev

流星铁路由器通过[数据]与[参数]访问变量

来自分类Dev

流星铁路由器通过[数据]与[参数]访问变量

来自分类Dev

流星铁路由器布局渲染

来自分类Dev

流星铁路由器布局渲染

来自分类Dev

设置铁路由器中属于用户的数据

来自分类Dev

等待铁路由器中的页面数据-流星

来自分类Dev

从铁路由器中收集单个数据

来自分类Dev

设置铁路由器中属于用户的数据

来自分类Dev

呈现的回调中的铁路由器模板数据

来自分类Dev

请解释流星的钢铁路由器数据并订阅/发布渲染

来自分类Dev

流星和铁路由器中的渲染模板取决于文档中的值

来自分类Dev

流星铁路由器等待模板被渲染

来自分类Dev

流星铁路由器等待模板被渲染

来自分类Dev

流星和铁路由器的分页无法重新渲染

来自分类Dev

铁路由器-无法访问多个数据上下文

来自分类Dev

烈火铁路由器

来自分类Dev

流星铁路由器:为什么此路由设置(带有waitOn和数据功能)不能正常工作?

来自分类Dev

流星铁路由器-路径中可以有多个数据源吗?

来自分类Dev

流星铁路由器-路径中可以有多个数据源吗?

来自分类Dev

流星/铁路由器:如何使用settings.json中的数据定义路线

来自分类Dev

流星铁路由器:何时调用“数据”?

来自分类Dev

铁路由器的流星数据上下文

来自分类Dev

流星-用铁路由器返回2组数据

来自分类Dev

流星铁路由器如何获取POST数据

来自分类Dev

流星:如何获取模板中的铁路由器参数

来自分类Dev

如何在铁路由器中获取模板的路径

来自分类Dev

流星应用中的铁路由器问题

来自分类Dev

流星铁路由器中的HTTP请求引用

Related 相关文章

热门标签

归档