小编lei*_*sat的帖子

Angular 1.5组件onChanges无效

由于我们有非常大的Angular 1.x应用程序,我们无法将其完全升级到Angular 2,但我喜欢新架构.版本1.5为component旧的相同应用程序带来惊人的s.作为所有很酷的东西,它缺乏文档;-)

所以,这是一个问题.我在控制器的定义中有这两行:

this.$onInit = setType;
this.$onChanges = setType;
Run Code Online (Sandbox Code Playgroud)

第一个是工作,而第二个不工作.我正在使用'<'绑定.因此,在第一次加载时,组件的状态根据传递的值设置,而更改未反映.我希望它应该从[1]和[2]起作用.

[1] https://docs.angularjs.org/guide/component

[2] https://angular.io/docs/js/latest/api/core/OnChanges-interface.html

UPD好的,我已经知道它不应该工作:https: //github.com/angular/angular.js/issues/14030

有人知道好的解决方法吗?

UPD2从1.5.3开始工作

javascript angularjs

21
推荐指数
3
解决办法
3万
查看次数

如何在不杀死主进程的情况下重新加载Unicorn?

我有一个RubyOnRails项目,并在Ubuntu服务器上将它与Unicorn一起部署在nginx上.

如果我更改其中一个配置文件,我需要重新启动Unicorn,但是当我杀死Unicorn的主进程并再次启动时,它会使我的站点关闭bundle exec.

是否有任何方法可以让Unicorn使用新文件而不会导致进程崩溃并停止运行?

ruby-on-rails nginx unicorn ruby-on-rails-3.1

7
推荐指数
1
解决办法
1万
查看次数

重启Unicorn问题(capistrano)

我在deploy.rb中有以下设置来重启我的服务器:

namespace :deploy do
  task :restart do
    run "if [ -f #{unicorn_pid} ] && [ -e /proc/$(cat #{unicorn_pid}) ]; then kill -USR2     \`cat #{unicorn_pid}\`; else cd #{deploy_to}/current && bundle exec unicorn -c #{unicorn_conf} -    E #{rails_env} -D; fi"
  end
end
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我的意思是该命令执行(它询问密码并且没有错误),但是配置文件中的所有更改仍然被忽略(即工作进程数或数据库设置).

capistrano ruby-on-rails unicorn ruby-on-rails-3

6
推荐指数
1
解决办法
1万
查看次数

Facebook将空POST发送给webhook

我正在尝试通过Facebook应用程序为我的页面安装一个webhook for leadgen事件.所以我有:

  1. Facebook页面来自哪里
  2. Facebook App
  3. 我希望保存潜在客户的网络服务器

我相信应用程序和网络服务器连接良好.网络挂接显示在应用页面等等.但是,当我试图创建此工具测试引线https://developers.facebook.com/tools/lead-ads-testing我得到一个不带数据的POST请求.

我怀疑权限问题,但我能够直接使用PHP SDK检查页面的引导(通过leadgen_id),并且只是通过URL从Facebook发送POST请求,因此他们还不知道令牌.

对同一个url(curl -d "param=value" https://..url..)的UPD Plain POST请求按预期工作.

facebook webhooks

6
推荐指数
2
解决办法
1706
查看次数