有没有办法将字符串参数与观察者 next() 方法参数连接起来?

Posted

技术标签:

【中文标题】有没有办法将字符串参数与观察者 next() 方法参数连接起来?【英文标题】:Is there a way to concatenate a string parameter with observer next() method parameter? 【发布时间】:2022-01-10 00:15:19 【问题描述】:

我有这样的方法:

public getContentForGivenFields(fields: any) 
    this.content$.subscribe(
      next: res => 
        console.log(res.fields); // res.first_name => first_name object
      
    )
  

以及调用第一个方法的第二个方法:

public getPersonName() 
    this.service.getContentForGivenFields("first_name");
  

我希望第一个方法获取它的参数并按照我上面展示的方式使用它。如果您知道另一种方式 - 请分享!

谢谢:)

【问题讨论】:

【参考方案1】:

您想传递几个名称并连接这些字段?还是只有一处房产? 如果有则res[fieldName] 否则fields.map(field => res[field]).join(' ')或类似的东西;

或者您可以使用pluck 运算符然后连接结果

【讨论】:

以上是关于有没有办法将字符串参数与观察者 next() 方法参数连接起来?的主要内容,如果未能解决你的问题,请参考以下文章

高斯牛顿法估计未知参数

有没有办法使用jquery的next和next表达式来获取相应的项目

JAVAScanner.next()与Scanner.nextLine()的区别

有没有办法用 url() 插入 CSS 变量?

Scanner.next()与Scanner.nextLine()的区别

有没有办法将百分比变化标签添加到图表的末尾