【问题标题】:Can you use spread operator in the template in angular您可以在模板中以角度使用扩展运算符吗
【发布时间】:2019-10-25 15:15:50
【问题描述】:

你可以在 Angular 模板中使用扩展运算符吗?

我见过this question and answer。接受的答案说不可能这样做:

您不太可能让这种语法在 模板(有许多无效的打字稿结构 在模板中)。

但后来我看到了this answer,这表明可以这样做。

当我尝试这样做时,我得到一个错误。

意外的标记 .、预期的标识符、关键字或列中的字符串 2 英寸

我只想澄清事实。您可以在模板中以角度使用扩展运算符吗?例如:

<div> [user]='{...member}'</div> 
<!--where member is an object-->

【问题讨论】:

  • 你得到了什么错误?
  • @nircraft 我已经用我收到的错误更新了问题。

标签: angular typescript


【解决方案1】:

正如您在问题中提到的那样,并且可以在 this stackblitz 中看到,目前 Angular 模板中似乎不允许使用扩展语法。已在 issue 11850 中打开功能请求以支持该语法。

【讨论】:

    猜你喜欢
    • 2018-08-24
    • 2023-03-30
    • 2011-12-17
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多