我不确定与Typeular本身有关的Angular 2或更多问题。但无论如何,我有一个发射对象的组件
"a":"word"},"b":{"$":"100"},"c":{"$":"2017-02-08T16:20:36+13:00
以下是我捕捉活动的方式
let jsonC1 = `"a":{"$":"word"}, "b":{"$":"100"}, "c":{"$":"2017-02-08T16:20:36+13:00"}`;
//matches (regex) all white spaces and replace them with no space
let jsonN = jsonC1.replace(/\s/g,'');
console.log(`jsonN: ${jsonN}`);
var regex = /{"\$":(.*)"}/g;
let jsonS = jsonN.replace(regex, "$1");
console.log(`jsonS: ${jsonS}`);
以下是我所获得的事件格式。
<grid" (gridButtonClickEvent)="gridEvent($event)"></grid>
所以基本上它是一个简单的对象。
我想调用名为private gridEvent(event) {
console.log(event);
}
的函数并传递{Key: value}
作为参数,它怎么可能?对象Key
会有所不同,但我知道我的组件中所有可能的变体和已注册的函数。
value
我正在尝试这样的事情
Key
但它说
private Key() {}
答案 0 :(得分:25)
试试这个:
Page
更直观的方法是将发射对象构造为:
Frame
然后在组件中:
TabItem