【发布时间】:2017-07-07 12:02:47
【问题描述】:
我有一个 Angular 4 应用程序,我有 2 个组件一个时间线和一个模态对话框。当我双击时间线时,我想打开模式对话框,其中包含传递给双击函数的数据。
所以,在timeline.component.ts 中,我有:
Timeline.prototype.onTaskDoubleClick = function(task){
console.log("Double click on task" + task.id);
console.log(task);
$('#addProjectForm').click();
}
如何将对象“任务”从这个函数传递给模态组件?
【问题讨论】:
-
查看answer
-
您能提供对模态对话框的调用吗? (在你的组件中)
-
我点击了一个隐藏按钮:
<button class="btn btn-primary" id="addProjectForm" (click)="open(addProjectForm)" style="display: none">test</button> -
@Adrien 你看我的回答了吗?
-
我使用了一个名为
title的@Input属性将数据传递给模式。您应该使用它来传递数据。
标签: javascript angular components