我正在创建一个基于路由器的EmberJS应用程序(强烈建模在优秀的路由器指南上).但是,我对视图中的属性和控制器中的内容非常混淆.
我完全得到{{action showFoo}}经常表示状态更改,并且路由器是我的应用程序的状态机.但我的一些行为并不属于这一类.
这是我实际代码中的一个例子(简化了html但是完整的胡子).我希望有一个通过ajax工作的登录表单(即html表单不直接发布到服务器,它告诉我的ember应用程序尝试通过json登录).
<form>
Email Name: {{view Ember.TextField valueBinding="email"}}
Password: {{view Ember.TextField valueBinding="password"}}
<button type="submit" {{ action logIn target="this" }}>Sign in</button>
</form>
Run Code Online (Sandbox Code Playgroud)
valueBindings是我的loginController中的字段,但是logIn处理程序在我的视图中(因为我无法弄清楚如何告诉模板调用控制器).我觉得这是一个奇怪的分布,我不确定Ember的方法是什么.
我不认为路由器应该处理该操作,因为请求登录尝试实际上不是状态更改.loginController感觉就像是尝试登录的正确位置.收到登录响应后,该控制器可以触发状态更改.
有没有办法告诉pm2单独留下stderr和stdout(而不是写入文件)?
我使用这个要点作为我的模型在Heroku上使用pm2 .一切似乎都很完美,除了我已经失去了从我的应用程序内登录的能力.它们没有显示在Heroku日志中,并且我在Heroku的文件系统上无法访问pm2创建的文件(或者我找不到它们).
我是一位经验丰富的Flex/.NET开发人员,现在正在学习html5/javascript.过去几周我一直在玩Ext Core和ExtJS,我对是否/如何使用这些库对非基于列表的数据进行双向数据绑定感兴趣.
似乎大多数绑定支持都是针对将数据行绑定到网格.我有兴趣将UI元素绑定到不是基于列表的数据的任意POJO.
也许我只是没有找到合适的地方,但我找不到支持.
我真的很想听听人们在Ext中做了什么,或者人们推荐什么作为替代方案.