angular - 来自 Angular 输出的字符串连接发出,未按预期工作
问题描述
从一个子组件,使用角度输出,我发出一个字符串值。我想要的是,在父组件中,我将收到该字符串并将与现有值连接。
父组件有一个变量叫做customValue: string;
现在这些代码正在工作 customValue = customValue+ $event +' '
<parent>
<child (stringValue)="customValue = customValue+ $event +' '"> </child>
</parent>
但是,如果我尝试像这样连接:customValue += $event +' '
那么它不起作用。
<parent>
<child (stringValue)="customValue += $event +' "> </child>
</parent>
有人可以告诉我为什么上面的字符串连接不起作用吗?
请注意:我真的不想创建一个函数。有没有什么方法可以在不创建函数的情况下实现我想要的?
解决方案
从角度文档:
不允许使用以下 JavaScript 和模板表达式语法:
新的
递增和递减运算符,++ 和 -- 运算符
赋值,例如 += 和 -=
位运算符,例如 | 和 & 运算符
模板不支持某些 JavaScript 功能
推荐阅读
- unity3d - 获取另一个游戏对象的渲染器
- android - Android Studio Gradle 同步说无法下载 gradle-3.1.3.pom
- typescript - 在 Typescript 中使用“--strictFunctionTypes”有什么好处?
- python - 访问字典项目列表
- excel - Vlookup 增加计算处理时间非常高
- java - 类型参考
- php - 如何在视图中通过laravel方法中的角度变量
- oracle - 如何设置 Oracle SQL Developer 自动换行长 SQL 语句
- php - PHP:对外部 Oath2 API 的 Curl POST 请求
- javascript - 更改 Google Recaptcha 语言