我想在我的项目中使用ipcMain/ipcRenderer从Angular到Electron并返回.
电子方面很清楚:
const
electron = require('electron'),
ipcMain = electron.ipcMain,
;
ipcMain.on('asynchronous-message', function(event, arg) {
console.debug('ipc.async', arg);
event.sender.send('asynchronous-reply', 'async-pong');
});
ipcMain.on('synchronous-message', function(event, arg) {
console.debug('ipc.sync', arg);
event.returnValue = 'sync-pong';
});
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将Electron模块集成到我的Angular 2应用程序中.我使用SystemJS作为模块加载器,但我是一个新手.
任何帮助赞赏.谢谢.
---马里奥
我正在使用NodeJS/Electron作为桌面应用.
我想做的是用它的OS'默认应用程序打开一个文件,比如.docx和Word.
到目前为止我尝试的是使用child_process.spawn,.exec或.execFile的方法,但我没有得到任何东西.
这是我的实际代码:
var fs = require('fs'),
cp = require('child_process');
cp.spawn(__dirname + '/test.docx');
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我想在Angular2服务中编写一个简单的切换.
因此,我需要Subject观察的当前值(见下文).
import {Injectable} from 'angular2/core';
import {Subject} from 'rxjs/Subject';
@Injectable()
export class SettingsService {
private _panelOpened = new Subject<boolean>();
panelOpened$ = this._panelOpened.asObservable();
togglePanel() {
this._panelOpened.next(!this.panelOpened$);
}
}
Run Code Online (Sandbox Code Playgroud)
如何从_panelOpened/panelOpened $中获取当前值?
谢谢.
我正在尝试从XCode 9中导出我的Apple ID.
出现的错误消息显示:
无法与帮助应用程序通信.
再试一次你的操作.如果失败,请退出并重新启动应用程序,然后重试.
我确实重新启动了所有内容并重新创建了我的证书 - 没有运气.
我的操作系统是macOS High Sierra.
谁知道如何解决这个问题?
如何使用TypeScript迭代Object并能够访问键和值?
我的json对象看起来像这样:
{
"clients": {
"123abc": {
"Forename": "Simon",
"Surname": "Sample"
},
"456def": {
"Forename": "Charlie",
"Surname": "Brown"
}
}
}
Run Code Online (Sandbox Code Playgroud)
要填充的客户端对象由客户端模型组成,如下所示:
export class ClientModel {
id:string;
forename:string;
surname:string;
constructor(
private id:string,
private forename:string,
private surname:string
) {
this.id = id;
this.forename = forename;
this.surname = surname;
}
}
Run Code Online (Sandbox Code Playgroud) 当使用Moment.js获取一天的结束时间时,它返回 22:59:59.999Z:
moment('2013-W06-5').endOf('day') // 2013-02-08T22:59:59.999Z
Run Code Online (Sandbox Code Playgroud)
请参阅http://plnkr.co/edit/nS6o5F。
谁能解释一下为什么这一天没有在 23:59:59.999Z 结束?
我不认为 Moment.js 的处理方式是错误的。也许这与夏令时有关(用德语写)?