传递给Angular2组件的字符串始终未定义
String passed to Angular2 Component is always undefined
当我将字符串传递到组件的@Input()时,它总是未定义的。
这是我在数组中循环并将字符串传递给组件的地方
https://github.com/davidhoeck/ng2-realtime-chat/blob/master/src/client/app/%2Bmessaging-page/messaging-page.component.html
这是我的组件,我试图从通过的字符串中获得值。
https://github.com/davidhoeck/ng2-realtime-chat/blob/master/src/client/app/chat-window-component/chat-window-component.component.ts
如果有人能解决我的问题就太好了。
问题在于发送字符串的方式"default"被评估为一个变量,由于它不存在于控制器中,它将评估为未定义。
相反,添加使用单引号来表示模板中的字符串。
<chat-window [groupid]="'default'"></chat-window>
你可以在这个小例子中看到这个问题。
相关文章:
- 拆分字符串数组(JavaScript)后未定义
- 无法获取属性'字符串'的未定义或null引用IE 11 ASP.NET
- jqueryajax生成查询字符串,如果未定义则不通过
- 传递给Angular2组件的字符串始终未定义
- 返回List<字符串>Jquery中的from JSON调用具有未定义的长度
- 解析JSON字符串返回未定义的结果
- 具有null或未定义值的JavaScript字符串串联行为
- 查找任何未定义的变量并从url字符串中隐藏
- JavaScript函数中未定义字符串
- 使用$se.trustAsHtml呈现字符串返回未定义的结果
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 使用jQuery'在数组中循环;s中的每一个都会在生成字符串时在开头产生一个未定义的值
- JSON对象在控制台中显示对象,但也包含来自php脚本返回的字符串的“未定义”
- 从 JSON 字符串创建的 knockoutjs observableArray 中的未定义(额外)对象
- 返回未定义的 JavaScript 字符串长度
- 将字符串拆分为两个变量 - 未定义不是一个函数
- 字符串类型错误: 变量未定义
- 带有base64的回形针:#<字符串:0xb46dba14>的未定义方法“stringify_keys”
- extjs:无法读取未定义的属性“子字符串”
- 未捕获的引用错误: 字符串未定义客户端模板.js?rev=J%2BGzwlHEWSv11%2BqD9XeOaw%3D%3