我有一个Angular2应用程序,我在其中创建了一个Header组件,它在我的主App组件中呈现.
现在,我有一个其他Form组件,它的提交按钮应放在Header中.我怎么能这样做?
我需要在Header中的提交按钮和Form组件的submit方法之间进行通信.我知道做父母>孩子或孩子>父母沟通是微不足道的,但在这种情况下,我的Header和Form组件之间没有父子关系,也没有兄弟关系.
我的组件树看起来像这样:
- app-root
|-- app-header // -> this is where the submit button is
|-- app-edit-profile
|-- app-profile-form // -> this is my form
Run Code Online (Sandbox Code Playgroud)
有人知道可能的实施吗?
在 Ubuntu 上使用 Nginx 1.4.6,我尝试将 Magento 2 配置为在子文件夹中运行。
我已经有一些其他项目/var/www,设置如下:
server {
server_name website.com;
root /var/www/;
location /p1/ {
# config
}
location /p2/ {
# config
}
}
Run Code Online (Sandbox Code Playgroud)
但现在,我的 Magento 安装位于/mnt/storage/demo/demo-magento2,但我找不到将其包含在此服务器块中的方法。
我尝试使用他们的 Nginx 示例配置(https://github.com/magento/magento2/wiki/Nginx-Configuration-Settings-and-Environment-Variables)。因此,我将此位置块添加到我的服务器块配置中:
location /demos/demo-magento2/ {
set $MAGE_ROOT /mnt/storage/demo-magento2/;
set $MAGE_MODE developers;
include /mnt/storage/demo-magento2/nginx.conf.sample;
}
Run Code Online (Sandbox Code Playgroud)
Nginx 不断向我返回这个错误:
2015/10/19 18:15:04 [emerg] 6250#0: location "/setup" is outside location "/demos/demo-magento2/" in /mnt/storage/demo-magento2/nginx.conf.sample:27
Run Code Online (Sandbox Code Playgroud)
我对 Nginx 很陌生,所以有人可以解释我如何弄清楚吗?
在Angular 1.5应用程序中使用UIRouter时,我无法为我的angular模块设置初始状态。
我创建了一些没有URL的状态(因为我不需要实际的路由),并且我想在模块实例化后激活初始状态。
通常,我会使用进行此操作$urlRouterProvider.otherwise(<initialRoute>),但是由于我不在自己的州使用URL,因此无法正常工作。
UIRouter(或Angular)是否为此提供解决方案?
我编写了一个 Node.js 脚本来从网站上抓取数据,我在该网站上迭代页面以提取结构化数据。
我为每个页面提取的数据是对象数组的一种形式。
我认为我可以使用fs.createWriteStream()方法创建一个可写流,在每个页面提取后我可以在该流上增量写入数据。
显然,你只能将字符串或缓冲区写入流,所以我正在做这样的事情:
output.write(JSON.stringify(operations, null, 2));
Run Code Online (Sandbox Code Playgroud)
但最后,一旦我关闭流,JSON 就会格式错误,因为显然我只是一个接一个地附加每个页面的每个数组,结果看起来像这样:
[
{ ... }, /* data for page 1 */
{ ... }
][ /* => here is the problem */
{ ... }, /* data for page 2 */
{ ... }
]
Run Code Online (Sandbox Code Playgroud)
我怎样才能将数组实际附加到输出中而不是链接它们?它甚至可行吗?
angular ×1
angularjs ×1
fs ×1
javascript ×1
json ×1
magento ×1
nginx ×1
node-streams ×1
node.js ×1